Ubuntu 14.04を使用していますが、cronデーモンが実行されています。
# ps ax | grep cron
822 ? Ss 0:00 cron
ただし、ジョブは実行していません。以前は次の/var/log/syslog
ようなエントリを取得していました。
2014-05-04T11:47:01.839754+01:00 localhost CRON[29253]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ))
ただし、cron関連のエントリはありません。私もこのようなエントリを取得していました/var/log/auth.log
:
2014-05-04T11:47:01.839183+01:00 localhost CRON[29252]: pam_unix(cron:session): session opened for user root by (uid=0)
2014-05-04T11:47:13.495691+01:00 localhost CRON[29252]: pam_unix(cron:session): session closed for user root
しかし、ここでも、cron関連のエントリはありません。
私は何かが変わったことを知りません。私はcronを再起動しようとしました:
# service cron restart
cron stop/waiting
cron start/running, process 24907
を使用crontab -e
してcronジョブを追加しようとし* * * * * date >> /tmp/somefile
ましたが、動作しましたが、新しいcrontabがインストールされましたが/var/spool/cron/crontabs/root
、cronでファイルを使用するにはが必要です/etc/crontab
。
使用できるデバッグオプションや、調査できるエラーメッセージを出力する可能性のあるログはありますか?
no crontab for root
。
crontab
コマンド(-l
スイッチ)を使用して取得されたクローンはユーザーに依存しますが、/etc/crontab
システム全体のクローンを保存するために使用されます。このため、に保存されたタスク/etc/crontab
は誰にも表示されませんcrontab -l
。