chmod +x test.sh
ls -la test.sh rwxr-xr-x 1 user user 13 Oct 24 10:44 test.sh
2、実行できるかどうか確認
./test.sh
3、プロセスの確認
ps axfu | grep cron
4、cronが動いているかどうか/var/log/cron.logの確認
Oct 24 10:51:01 host /usr/sbin/cron[1620]: (*system*test) RELOAD (/etc/cron.d/test)Oct 24 10:51:01 host /USR/SBIN/CRON[7186]: (user) CMD (/home/user/test.sh > /home/user/test.log )
4、デバッグしてみる
* * * * * user /home/user/test.sh > /home/user/test.log 1> /home/user/test.log 2> /home/user/test.log1は標準出力、2は標準エラー出力です。
5、 ファイル名の確認 /etc/cron.d/の下にあるファイル名を確認。
「.」ドットがついているファイル名は実行してくれません。user.testみたいな
ファイル名は駄目です。
0 件のコメント:
コメントを投稿