これは何と呼んでいますか? /var/log/messagesのbash[146155]

これは何と呼んでいますか? /var/log/messagesのbash[146155]

/var/log/messagesの内容

Jan 17 15:32:34 SERVER1 bash[146155]: user1 as root: ls -l
Jan 17 15:32:34 SERVER1 bash[146155]: user1 as root: cd

User1=私は誰ですか

ルート=フアミ

ls -l および cd = $BASH_COMMANDS

サーバー1 = $ HOSTエコー

bash[146155] =????

私のスクリプトの出力:

1月17日 15:32:34 SERVER1: user1(ルート): ls -l

bash[id]がありません。

私のスクリプトの内容:

  1. if [ -n "${BASH_VERSION}" ];

  2. トラップ「発信者>/dev/null ||\

  3. printf '%s\n' \"\$(日付'+%b %d %T')\

  4. \$(hostname-s) \$(logname) as \$(whoami): \${BASH_COMMAND}\" 2>/dev/null >>/var/log/messages" デバッグ

  5. フィリピン諸島

答え1

ログファイルには、bash[146155]ログにメッセージを送信したプロセスの名前(この場合はシェルbash)と角括弧内にそのプロセスのプロセスID(PID)が表示されます。

個々のプロセスを識別できるように、PIDはログファイルに含まれています。プログラムが何らかの方法で間違っていると、原因を追跡するのが難しい場合があります。はい実行中のプログラムがまさにこのプログラムです。bashこれは特に。javasshd

関連情報