harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

bash GNU/Linux メモ

ただのメモ:cron実行内容をloggerを使ってログファイルに書き出す

投稿日:2014年2月21日

Last Updated on 2015年4月22日 by かんりにん

crontabでジョブを実行する際、標準出力やスクリプト内にechoで出力した内容を
パイプにてloggerコマンドを使って/var/log/messagesへ書き出す。
オプション”-t”で、プロセス名を指定することができるので、スクリプト名を指定しておくと後々便利。
/dev/nullにするのはアレなので、簡単ながら今後はこのやり方でいくことに。

/etc/crontab設定例

# yyyy-mm-dd db-backup job
30 4 * * * USERNAME /bin/bash /path/to/job/script/daily_backup.sh 2>&1 | logger -t daily_backup.sh -i

ただloggerの出力先を/var/log/messages以外に変えるときはrsyslog.confでファシリティを指定するなど
何らかのカスタマイズが必要になりそう。これは後日に。

-bash, GNU/Linux, メモ

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

no image

[メモ][postfix] インバウンド、アウトバウンドにかかわらずすべてのメールを特定のアカウントに転送する設定

テスト環境でデバッグやテスト時に開発サーバーのMTAから配信されるメールを特定のアドレスに転送させる設定を追加。 目的は、ソース内にハードコーディングされている本番サーバー向けのドメインに、誤ってメー …

no image

mbox2maildir

[pukiwiki]   会社のテストサーバが不調になり、調査のために/var/spool/mailsvr/rootにたまったLogwatchを取り込もうとしたのだが、テストサーバにqpopperを入 …

no image

[メモ]WindowsサーバのフォルダをLinuxサーバーへマウント

[pukiwiki] しばらくsmbを使っていなかったので、いつの間にかsmbmountを使わずとも mountコマンドのオプションでマウントを出来ることを知らなかったw WindowsフォルダのLi …

no image

ただのメモ:mysqladmin pingで起動確認

  mysqladminを実行する際にpingオプションをつけると、指定したホストのmysqldの稼働状態を確認してくれる。 簡単な監視に良いかも。 $ mysqladmin -h -uroot -p …

no image

[メモ]ls コマンド実行時に、最終更新時刻でソートするオプション

[pukiwiki] ls コマンド実行時に、最終更新時刻でソート場合はオプション””-lt””を付ける。 -l ls実行時にタイムスタンプを出力 -t …

宅麺