フラまと

読んで楽しく、お役立ちな情報満載!「フラットまとめ」 収録 577 件☆

cronの実行ログの確認方法

Linuxサーバーにおける重要な自動実行手段である、cronの実行結果の確認のためのログ調査方法の解説です。
900 view
2021-10-19 06:28:02

cronとは

まずは、Linuxサーバーに置いて大変重要な定期実行プログラムを指定できるcronとは、というところから。


cronとは、多くのUNIX系OSで標準的に利用される常駐プログラム(デーモン)の一種で、利用者の設定したスケジュールに従って指定されたプログラムを定期的に起動してくれるもの。

利用者はcrontab(“cron table”の略)コマンドで実行したいプログラムやコマンド、シェルスクリプトなどと実行日時を指定すると、同名のテキストファイル(crontabファイル)に設定が保存される。システムに常駐するデーモンの一つであるcrond(“cron daemon”の略)がcrontabファイルに書かれたスケジュールに従って、決まった日時に指定されたプログラムを実行する。

↓参考

ログ確認

そもそもcronはバックグラウンドで自動実行のため、メールを飛ぶなどの目に見える結果が出るものでない場合、微妙に動作がわかりづらいです。
データ処理だけの場合など、きちんと動いたかなども不安に。
そんな時のcronの起動ログの確認方法です。
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の方に記録されることになります。

ログ取得の違い

上記ログ出力の方法で、
一回ごとにファイル上書きで、最終のログだけ残したい場合は、

シェル名 > ログファイル名 2>&1

ひとつのファイルを使い、ログを順次追加がよい場合、

シェル名 >> ログファイル名 2>&1

と > をふたつつけてください。

同カテゴリ人気ランキング

同じカテゴリ内でもアクセスの多い人気ページをご紹介。
電子データながら複製できない唯一のものとすることで価値を高める、NFTと呼ばれるものが近年登場し、価値急上昇中です。
view 1077
2021-12-01 01:38:45
画像閲覧の定番WindowsフォトビューアーをWindows10でも手軽に使う方法
view 946
2021-11-27 08:10:27
無料とは思えないほど優秀・便利な統合開発環境のひとつ、Eclipseの入れると便利なプラグイン紹介まとめです。
view 925
2021-09-20 00:13:34
Linuxサーバーにおける重要な自動実行手段である、cronの実行結果の確認のためのログ調査方法の解説です。
view 900
2021-10-19 06:28:02
サイト作成に役立つ、ページ中にFacebookのいいねボタンを設置する方法の解説まとめです。
view 684
2021-11-27 07:59:21

同カテゴリリンク集

同カテゴリのお役立ちサイトをランダムでご紹介。
2014-11-07
サイト作成者には厄介なブラウザごとのキャッシュに対するクリア方法やキャッシュさせない方法の説明。


2014-05-20
プログラム開発には今や必須と言ってもよい便利な開発環境、統合開発環境の解説まとめです。


2013-11-13
スマホの二大OSのひとつのAndroidでキー入力に必須なキーボードをステキに着せ替えられるアプリのご紹介。


2016-04-25
Windows10へのアップグレード後に不要となった過去分のファイルを整理して、ストレージの空き容量を確保する方法です。


2013-08-08
パソコンを高速動作させるための種々の方法をご紹介。主にWindowsマシンへの対応策を。


2014-03-17
サイト作成、SEO対策等に欠かせないサイトマップ。そんなサイトマップファイルを機械的に作成してくれる便利なツールやサイトのご紹介。


2015-02-05
Windows上でアプリケーションの起動アイコンがある時白い四角だけになってしまったり、古い物が更新されなくなってしまった時の対処法