web-dev-qa-db-ja.com

コマンドラインからsyslogに書き込む

コマンドラインから/var/log/syslogにエントリを書き込むにはどうすればよいですか?

26
Drew Noakes

loggerコマンドを使用します。

logger Some message to write

以下を含むいくつかのオプションが利用可能です。

-i Log the process ID in each line
-f Log the contents of a specified file
-n Write to the specified remote syslog server
-p Specify a priority
-t Tag the line with a specified tag

ツールの詳細については、man 1 loggerを参照してください。

34
Drew Noakes

または、pythonからsyslogに書き込むこともできます。

python -c 'import syslog; syslog.syslog("Hello World")'
10
Sylvain Pineau