linux crond执行时间是根据什么来的
我这边测试任务设置了, 每天凌晨执行, 虽然定时任务是执行了, 但我想确保他的确就是在凌晨执行的, 所以我设置了时间
- linux本地时间不对, utc时间, 先改成了cst时间
- 校准时间, 到当天的23.59.40秒
然后等待crond执行, 可是并没有执行, 我的执行函数里加了打印日志, 这个咋搞?
crontab的每天0点, 这个时间是根据什么来的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该是执行了,可能日志中的时间不正确,date时间是ntp自动同步的,log时间是有rsyslog进程控制的。
解决:service rsyslog restart 或者 /etc/init.d/rsyslog restart,执行之后时间正常