• ベストアンサー

lprコマンド(印刷)を実行すると、lprコマンド実行ログを取るように

lprコマンド(印刷)を実行すると、lprコマンド実行ログを取るようにしたい。 osはCentOSです。このCentOS上からlprコマンドを実行すると 指定されたプリンタから印刷されます。ログも取りたいと思い、 CentOS上にて、/etc/syslog.confに、 lpr.* /var/log/lpr.log を追記し、syslogを再起動させました。しかし、 プリンタからlprコマンドで印刷をしてもログは記録されません。 利用できるファシリティにlprはあるはずなのですが・・・。 プリンタの実行ログを作成するには何か足りない設定があるのでしょうか?

  • MKSA
  • お礼率19% (15/76)

質問者が選んだベストアンサー

  • ベストアンサー
  • fmtown
  • ベストアンサー率100% (3/3)
回答No.2

CUPSの設定ファイル /etc/cupsd.conf に LogLevel の設定があります。 そのLogLevelの設定を LogLevel info に書き換えて、CUPSのサービスを再起動して下さい。

MKSA
質問者

補足

ご回答ありがとうございます。 既に、cupsd.confには、LogLevel infoと記述しています。 しかし、ログははき出されないままです。

その他の回答 (1)

  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.1

syslog解説書を読んでみると、 セレクタフィールドとアクションフィールドとの間はTAB区切りが条件。 存在しないログファイルへの追加書き込みをしません。 と書いてあります。

MKSA
質問者

補足

回答ありがとうございました。 はい、実際には確かにTABで区切っています(質問文ではスペースでしたが)。 さらに、空の、/var/log/lpr.logを置いています。 しかし、ログは生成されません。

関連するQ&A

  • lprコマンドについて

    デフォルトプリンタへ、ファイルのコピーを2部印刷するのは、どのコマンドですか? という問題がある。 答えが cat hosts | lpr -#2 lpr -K2 hosts の2つである。 まず、cat hostsをやってみたけどそんなファイルが見つかりませんでした。 あとlprコマンド-Kオプションも見当たりませんでした。 印刷できる環境でないのでこのコマンドを実行することができませんのであっているのかが分からない次第であります。 回答のほどよろしくお願い致します。

  • LPRコマンドについて

    lprコマンドで印刷したい場合、 lpr -S サーバ名 -P プリンタ名 印刷ファイル名 という指定方法になるかと思うのですが、そもそもサーバー名とは 何を指しているのでしょうか?同様に、プリンタ名とは何を指しているのでしょうか?(前提条件として、プリントサーバーで共有したプリンタがある環境限定であれば想像はできるのですが、どうも意味が分かりません) *Windowsのコマンドプロンプトからlprコマンドで印刷を試したところ、サーバー名、プリンタ名ともにプリンター(NWプリンタ)のIPを入力することで印刷できました。この動きの説明がつきません。 また、lprコマンドの構文(オプション)は各OS共通(windows含め)なのか、Linuxのディストリビューションによって異なるものなのでしょうか? 識者の方いらっしゃいましたら教えてください。

  • lprコマンドで印刷するには。。。

    RedHat7.1でlprコマンドで印刷したいのですが、 プリンタの設定、コマンド構文がわかりません。。。。 プリンタはEpsonLP-8800CでIPが振ってあります。 ドライバのインストール等が必要なのでしょうか? 初心者で困っております。 分かる方宜しくお願いします。

  • ftpで印刷できるのにLPRでは。。。。。

    質問させて下さい。 FedoraCore4を使用しております。 psファイルをftpで印刷(put ファイル名)できます。 この場合、FedoraCore4では印刷処理をせずただデータを プリンタに投げてるだけだと思うのですが、 lprコマンドの場合、cupsなり何なりでフィルタ等の設定を実施した上でlpr -Pプリンタ登録名 ファイル名といった指定をしないと印刷できません。 lprコマンドでは、プリンタにダイレクトで投げる方法は ないのでしょうか? よろしくご教示くださいませ。

  • ログ管理

    ftpサーバーのログファイルにログが記載されないトラブルにみまわれております。 /etc/xinetd.d/vsftpd は、 service ftp { ... log_type = SYSLOG local3 ... } と設定しまして、 /etc/syslog.conf には、 ... local3.* /var/log/ftpd.log ... と設定し、 /var/log ディレクトリに、アクセス制限が644の所有者及びグループがrootのファイル ftpd.log を作成しました。 以下の設定で、デーモンとシステムログを以下のように再起動させました。 #service xinetd reload #service syslog reload これで、ftpサーバーにアクセスしたら、/var/log/ftpd.log にログが残ると思ったのですが、ログが記録されません。 上記の手順では不備があるのでしょうか。 問題解決の答えないしヒントを教えてください。

  • syslog.conf アクションについて

    CentOS5.2を使用しております。syslogの設定(/etc/syslog.conf)の書式は「facility.priority action」で、このactonのところにログ出力先等を指定すると思いますが、デフォルトの設定で 「mail.*  -/var/log/maillog」 というのがあるのですが、このaction部分にある"-"は何を示しているんでしょうか?デフォルト設定の他のものは"-"で始まるものはなく、「/var/log・・・」等と始まっていますが、mailだけ"-"から始まっているので気になりました。

  • SYSLOGの-/var/log/maillog

    /etc/syslog.confに「# Log all the mail messages in one place. mail.* -/var/log/maillog」と記述されています。「 -/var」とは何ですか?

  • cronでlpr(印刷)ができない

    よろしくおねがいします。 自動でプリントアウトしたかったので cronを使おうとしましたがうまくいきませんでした。 (手動で)ターミナルで lpr を実行するとうまくいきます。 たとえば # lpr /home/ishii/file は印刷できます。一方で、 # crontab -l (抜粋) 15 * * * * lpr /home/ishii/file の場合は時間(毎時15分)になるとポップアップで 『"file"(プリンタ"printer")の印刷が中止されました。 原因は何か突き止めたいことでしょう"』 が表示され、印刷できません。 cron 自体は正常で他のコマンドならば動きます。 cronは正常、lprも正常、ふたつ一緒になるとダメという状態です。 どなたかご教授下さい。

  • lprでの印刷について

    お世話になります。 WindowsXPをホストOSとし、FreeBSD7.2RをゲストOSとして使っています。(VMwareで) 質問なのですが、EPSONのPMーG860(プリンタ)をUSB接続し、印刷したいと思っておりますが、lpr -Ppmg860 test.txt とやっても Jun 3 02:15:45 meteroid lpd[15534]: pmg860: cannot execv(/var/log/lpd-errs): Text file busyとでます。 その時、プリンタは動きます。(印刷や給紙はされませんが...) FreeBSDのサイトを見ましたが、USB接続のプリンタの情報がほとんどなく、いろいろググってみても印字することろまで行かずお手上げ状態になってしまいました。 どなたかご教授ください。

  • syslogからログが出力されなくなりました。

    こんにちは。 昨日よりログの出力が一切されなくなりました。 以下の状況です。 OS:Redhat ES4 カーネル:2.6.9-11 /etc/syslog.conf(デフォルトのまま) *.info;mail.none;・・・ /var/log/messages syslogデーモンの状況 psでの結果 syslogd -m 0 syslog以外のアプリケーションが出力しているログは 各ログに出力されています。 messages以外に、cron、secureなどsyslogが担当しているログが全て出力されません。 ログローテーションは使用しており、指定した日時に0バイトのままローテーションされています。 わかる方お願いします。