我有一份cron作业,每天将在上午10点,下午1点和下午3点运行脚本。下面是代码,
0 10,13,15 * * * this/is/path/script.sh >> this/is/path/batch.log 2>&1
然后在服务器中,我更改日期进行测试,这样我就不必等待每个时间表/时间。
方案:我将日期更改为按时间表运行上午10点,运行成功。
然后,当我将日期更改为再次按计划运行上午10点(同一日期)时,没有结果,脚本未执行。
但是可以说,我先运行10AM sched(成功),然后运行1AM sched,运行也成功。
我添加的Cron作业有问题吗? cron中是否有任何行为会阻止连续运行相同的计划作业?
我的服务器是CentOS 6.5版(最终版)
谢谢
最佳答案
您需要更改服务器而非系统的日期和时间
date -s "19 APR 2012 11:14:00"
关于linux - 无法连续运行相同的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536051/