minute hour day_of_month month weekday command
这些字段接收辩雀以下值:
minute 0 到 59
hour 0 到 23
day_of_month 1 到 31
month 1 到 12
weekday 0 到 6 (星期日到星期六)
command shell 命令
也就是说可以设置为每天0时0分执行,但迹慧是没有秒。呵呵携州早。
1、首先检查cron后台进程是否启动着,如果没启动,肯定不会执行任务:
ps -ef|grep cronroot 4587688 1 0 Jan 25 - 1:25 /usr/sbin/cron
正常应该能看到cron进程
2、检查cron的日志,查看设定的定时任务是否被执行岁宽,还是定时任务有报错
cat /var/adm/cron/log....
root : CMD ( /usr/bin/errclear -d H 90 ) : PID ( 2490740 ) : Wed Jul 29 12:00:00 2015
比如,拍扰errclear被设置为定时执行后,每天12点执行,上面是成功执行的记录和命令
3、如果上述均没有帮助或者确实没有被执行,则可乎贺亮怀疑是否设置crontab任务时的方式不对。
方式1:直接编辑了/var/spool/cron/crontabs/目录下某个用户的定时任务文件;
方式2:使用crontab -e编辑。
其中方式1编辑后,由于cron进程不会定期读取列表文件,所以编辑的内容不会被读取,可想而知设置的定时任务不会被执行。
解决方法:
#crontab -l >/tmp/crontab.bak#crontab /tmp/crontab.bak
上述命令让cron进程重新从文件刷新任务列表。
如果上述步骤还不能解决问题,请联系IBM技术支持吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)