crontab - 这些命令每x分钟运行一次的差异

时间:2016-03-29 10:33:01

标签: linux cron debian crontab

我正在运行Debian并使用crontab并错误地认为以下内容每35分钟运行一次:

*/35 * * * * php /myscript.php

但它没有,而是在'在'超过一小时35分钟,就像这样:

35 * * * * php /myscript.php

但是,例如,这确实每20分钟运行一次:

*/20 * * * * php /myscript.php

我假设因为它超过30分钟因此无法每35分钟运行一次(因为下一个小时到达)它只是在35分钟后运行。

有没有办法(没有一些复杂的计算)让我的任务每35分钟运行一次(或45分钟)?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以每45分钟运行带有三个cron记录的脚本:

0,45 */3 * * * php /myscript.php
30 1,4,7,10,13,16,19,22 * * * php /myscript.php
15 2,5,8,11,14,17,20,23 * * * php /myscript.php