cron スクリプトを次の場所に置きます/etc/cron.d
:
[root@node ~]# cat /etc/cron.d/reconfig
0 */6 * * * root /root/bin/reconfig.pl
しかし、root の cron タスクのリストは取得されません。
[root@node ~]# crontab -l
no crontab for root
正常に動作しているかどうかを確認するにはどうすればよいですか?
これは Scientific Linux 6.4 ノードです。
答え1
[root@node ~]# crontab -l
no crontab for root
このメッセージが表示されるのは、crontab -l がユーザー crontab のエントリをリストし、グローバル crontab のみを編集したためです。ユーザー crontab を編集する場合は、次のコマンドを使用します。
crontab -e
タスクが実行されたことを確認するには、syslog を grep するだけです。
grep CRON /var/log/syslog