シェルスクリプトのログ管理
/var/log/messagesにスクリプトのログを保存する方法です。
loggerコマンドに出力を渡します。
logtest.sh
{
echo "Hello"
echo "Goodbye"
wrong_command
} 2>&1 | logger -p local0.info -t "logtest"
上記のスクリプトを実行すると、以下のような出力が記録されます。
Aug 27 01:32:44 localhost logtest: Hello
Aug 27 01:32:44 localhost logtest: Goodbye
Aug 27 01:32:44 localhost logtest: logtest.sh: line 4: wrong_command: command not found
参考URL
Software Design 2016年9月号
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について