Syslogを使用して、bashスクリプトのログを記録したい。
/etc/rsyslog.d/50-default.confが表示されますが、syslogは初めてです。スクリプトのロギング用にlocal0を構成したい。
この構成ファイルを編集する必要がありますか?奇妙な名前がついているので、私はがっかりします。または、何らかの方法で読み取られる構成用の新しいファイルを作成する必要がありますか?
ここで確立された標準に従うだけです。
次の例のように、ユーティリティlogger
を使用できます。
logger -p local0.notice -t MYTAG "my message"
デフォルトのrsyslog
構成では、/var/log/syslog
に次のように表示されます。
Jul 11 12:16:23 enzotib-laptop MYTAG: my message
他のファイルにログを記録する場合は、/etc/rsyslog.d/50-default.conf
を変更するか、同じディレクトリの下に別のファイルを追加する必要があります。