我这边测试任务设置了, 每天凌晨执行, 虽然定时任务是执行了, 但我想确保他的确就是在凌晨执行的, 所以我设置了时间
- linux本地时间不对, utc时间, 先改成了cst时间
- 校准时间, 到当天的23.59.40秒
然后等待crond执行, 可是并没有执行, 我的执行函数里加了打印日志, 这个咋搞?
crontab的每天0点, 这个时间是根据什么来的呢?
我这边测试任务设置了, 每天凌晨执行, 虽然定时任务是执行了, 但我想确保他的确就是在凌晨执行的, 所以我设置了时间
然后等待crond执行, 可是并没有执行, 我的执行函数里加了打印日志, 这个咋搞?
crontab的每天0点, 这个时间是根据什么来的呢?
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
2 回答3.3k 阅读
应该是执行了,可能日志中的时间不正确,date时间是ntp自动同步的,log时间是有rsyslog进程控制的。
解决:service rsyslog restart 或者 /etc/init.d/rsyslog restart,执行之后时间正常