/var/log/cron
に行きましたが、このファイルは空です。
Ubuntuでcrontabが有効になっているか、正しく実行されているかどうかを確認する方法
ありがとう
実行中かどうかを知りたい場合は、Sudo status cron
またはps aux | grep cron
。
Cronジョブが実行されているかどうかを知りたい場合は、/var/log/syslog
はプロセス名cronです。例えば:
Apr 26 21:17:01 example CRON[18055]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
rsyslog
構成:/etc/rsyslog.d/50-default.conf
の前に#
を削除、cron.*
を削除Sudo service rsyslog restart
service cron restart
これで、ファイル/var/log/cron.log
からcronログを確認できます
デフォルトでは、Ubuntuのcronログは/var/log/syslog
にあります。以下のコマンドを使用して、このファイルのcronエントリを確認します。
grep cron /var/log/syslog
2020の新しい情報:cronはsystemctlサービスになり、次のようにcron/anacronのログを取得できます。
journalctl -u cron.service
あなたがanacronをインストールした場合、それは同じです:
journalctl -u anacron.service
(anacronは、コンピューターが常にオンになっていることが保証されていない場合のデスクトップ用です。コンピューターが5時にダウンしている場合でも、コンピューターの起動時に毎日のジョブが実行されることを強制します)。