【发布时间】:2018-10-17 11:54:54
【问题描述】:
如何每隔 5 小时运行一次Cron 作业?
我试过了
0 */5 * * * /path/to/script/script.sh (Not necessarily a shell script)
但这个expression 的问题是它会在每个5 hour 运行,但时钟会在每天午夜00:00:00 重置。
说明:如果作业在午夜00:00:00 执行,那么以下将是执行时间
00:00:00, 05:00:00, 10:00:00, 15:00:00, 20:00:00
在20:00:00 之后,作业将在00:00:00 执行,这比指定的早1 hour。
但我的要求是作业应该每隔 5 小时运行一次,并且不应该在午夜重置
因此,如果作业在午夜 00:00:00 开始,则以下应该是执行顺序。
00:00:00, 05:00:00, 10:00:00, 15:00:00, 20:00:00, (Day 1)
01:00:00, 06:00:00, 11:00:00, 16:00:00, 21:00:00, (Day 2)
02:00:00 ... (Day 3)
如何通过Cron实现以下功能?
任何帮助将不胜感激。
【问题讨论】:
-
投反对票的原因?