cronの実行ログの確認方法
Linuxサーバーにおける重要な自動実行手段である、cronの実行結果の確認のためのログ調査方法の解説です。
1057 view
2021-10-19 06:28:02
|
cronとは
まずは、Linuxサーバーに置いて大変重要な定期実行プログラムを指定できるcronとは、というところから。
cronとは、多くのUNIX系OSで標準的に利用される常駐プログラム(デーモン)の一種で、利用者の設定したスケジュールに従って指定されたプログラムを定期的に起動してくれるもの。
利用者はcrontab(“cron table”の略)コマンドで実行したいプログラムやコマンド、シェルスクリプトなどと実行日時を指定すると、同名のテキストファイル(crontabファイル)に設定が保存される。システムに常駐するデーモンの一つであるcrond(“cron daemon”の略)がcrontabファイルに書かれたスケジュールに従って、決まった日時に指定されたプログラムを実行する。
↓参考
cronとは、多くのUNIX系OSで標準的に利用される常駐プログラム(デーモン)の一種で、利用者の設定したスケジュールに従って指定されたプログラムを定期的に起動してくれるもの。
利用者はcrontab(“cron table”の略)コマンドで実行したいプログラムやコマンド、シェルスクリプトなどと実行日時を指定すると、同名のテキストファイル(crontabファイル)に設定が保存される。システムに常駐するデーモンの一つであるcrond(“cron daemon”の略)がcrontabファイルに書かれたスケジュールに従って、決まった日時に指定されたプログラムを実行する。
↓参考
ログ確認
そもそもcronはバックグラウンドで自動実行のため、メールを飛ぶなどの目に見える結果が出るものでない場合、微妙に動作がわかりづらいです。
データ処理だけの場合など、きちんと動いたかなども不安に。
そんな時のcronの起動ログの確認方法です。
データ処理だけの場合など、きちんと動いたかなども不安に。
そんな時のcronの起動ログの確認方法です。
cronの実行ログは、
/var/log/cron
に残っています。
したがって、このファイルの中身を見ればひとまず、起動日時と実行cronタスクは確認できます。
less /var/log/cron
cat /var/log/cron
などででも。
/var/log/cron
に残っています。
したがって、このファイルの中身を見ればひとまず、起動日時と実行cronタスクは確認できます。
less /var/log/cron
cat /var/log/cron
などででも。
なお、cronの実行ログでは、あくまで起動したかのログしか出ませんので、
実際に動作中に確認した出力事項がある場合などは、crontabで別途ログファイル吐きだしを指定しましょう。
* * * * * /usr/local/bin/test.sh >> /var/log/crontest.log 2>&1
などのようにすればこのシェル中の画面出力は/var/log/crontest.logの方に記録されることになります。
実際に動作中に確認した出力事項がある場合などは、crontabで別途ログファイル吐きだしを指定しましょう。
* * * * * /usr/local/bin/test.sh >> /var/log/crontest.log 2>&1
などのようにすればこのシェル中の画面出力は/var/log/crontest.logの方に記録されることになります。
ログ取得の違い
上記ログ出力の方法で、
一回ごとにファイル上書きで、最終のログだけ残したい場合は、
シェル名 > ログファイル名 2>&1
ひとつのファイルを使い、ログを順次追加がよい場合、
シェル名 >> ログファイル名 2>&1
と > をふたつつけてください。
一回ごとにファイル上書きで、最終のログだけ残したい場合は、
シェル名 > ログファイル名 2>&1
ひとつのファイルを使い、ログを順次追加がよい場合、
シェル名 >> ログファイル名 2>&1
と > をふたつつけてください。
同カテゴリ人気ランキング
同じカテゴリ内でもアクセスの多い人気ページをご紹介。同カテゴリリンク集
同カテゴリのお役立ちサイトをランダムでご紹介。
2015-07-28
セキュリティの肝である、データの暗号化やハッシュ化の解説、実験サイト。
2014-11-03
サイト上でいちいち表現したいものがあるたびに画像を載せるのは手間なもの。その手間を省いてくれるFont Awesomeのご紹介。
2014-03-17
サイト作成、SEO対策等に欠かせないサイトマップ。そんなサイトマップファイルを機械的に作成してくれる便利なツールやサイトのご紹介。
2015-02-05
Windows上でアプリケーションの起動アイコンがある時白い四角だけになってしまったり、古い物が更新されなくなってしまった時の対処法
2016-04-25
Windows10へのアップグレード後に不要となった過去分のファイルを整理して、ストレージの空き容量を確保する方法です。
2015-08-19
これまでなかったデジタルデータの一点ものを作り出す技術NFTの解説。
2014-07-21
かつては同スペックGPU2枚以上でしか行えなく、金持ちの道楽レベルであったマルチGPUが近年異種混合で可能になり、グラボユーザーに救いの手が差し伸べられています。
2014-11-07
サイト作成者には厄介なブラウザごとのキャッシュに対するクリア方法やキャッシュさせない方法の説明。