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

问题描述 投票:0回答:1

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

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

但事实并非如此,而是以超过一小时的35分钟运行,就像这样做:

35 * * * * php /myscript.php

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

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

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

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

谢谢。

linux cron debian crontab
1个回答
0
投票

您可以使用三个cron记录每45分钟运行一次脚本:

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
© www.soinside.com 2019 - 2024. All rights reserved.