logger コマンド

目的

システム・ログ内にエントリーを作成します。

構文

ロガー [ 「-f」 ファイル ] [ I ] [- [カウント] ] [ P- 優先順位 ] [ T タグ ] [ メッセージ ]

説明

logger コマンドは syslog サブルーチンへのインターフェースを提供します。 このサブルーチンは、システム・ログにエントリーを書き込みます。 Message 変数はコマンド・ラインで指定することができ、直ちに記録されます。 あるいは、File 変数が読み取られ、File 変数の各行が記録されます。 フラグまたは変数を指定しなければ、logger コマンドは標準入力からメッセージが入力されるまで待ちます。 このコマンドは、LOG_KERN 機能によって戻されるメッセージを記録する ことはできません。

フラグ

項目 説明
-f ファイル 指定された File 変数を記録します。 Message 変数を指定すると、このフラグは無視されます。
-i 各行でロガー・プロセスのプロセス ID を記録します。
-p 優先順位 指定された優先順位でメッセージを入力します。 Priority パラメーターは数字で指定するか、facility.level の優先順位指定子で指定することができます。
-t タグ 指定された Tag パラメーターでログの各行にマークを付けます。
Message 記録するメッセージを示します。 この変数を指定しなければ、logger コマンドは、標準入力を記録するかまたは -f File フラグで指定したファイルを記録します。
-r カウント バッファー・リソースが使用可能でない場合に、指定の回数だけメッセージのロギングを再試行します。 回数が指定されていない場合は、メッセージがログに記録されるまで、メッセージのロギングを再試行します。 回数は 1 から 1000 までの正の整数でなければなりません。

  1. システム・リブートを示すメッセージをログに記録するには、次のように入力します。
    logger System rebooted
  2. 以下に含まれているメッセージをログに記録するには、/tmp/msg1ファイル、入力:
    logger -f /tmp/msg1
  3. デーモン機能の重大レベル・メッセージをログに記録するには、次のように入力します。
    logger -pdaemon.crit

終了状況

このコマンドは、以下の終了値を戻します。

項目 説明
0 正常終了。
>0 エラーが発生しました。

ファイル

項目 説明
/usr/bin/logger logger コマンドが入っています。