aix计划任务 能否设置成在每天0点0分0秒时执行

aix计划任务 能否设置成在每天0点0分0秒时执行,第1张

aix中的每个crontab文件条目包括6个字段,它们被空格或制表符以以下格式分开:

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 cron

root  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技术支持吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11988937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存