可能重复:
cron如何处理“每隔一段时间”工作中的剩余部分
我愿意每45分钟运行一次脚本(而不是每小时的第45分钟)
例如10:00,10:45,11:30,12:15等。
*/45 * * * *
我不确定这是否正确。
不,这意味着你将会在45分钟内运行一个命令,即45分钟,即12:45,1:45,2:45等。如果你想每45分钟运行一次命令,选项。 首先,你应该让你的脚本知道什么时候运行,并且只需要运行cron */15分钟,然后检查它是否与期望的时间间隔相距45分钟。 第二个选项更麻烦的configuration:
0,45 0,3,6,9,12,15,18,21 * * * 30 1,4,7,10,13,16,19,22 * * * 15 2,5,8,11,14,17,20,23 * * *
不,这样只会在每小时45分钟运行一次脚本,因为间隔每60分钟重置一次(在这种情况下)。 你可以使用类似的东西
*/15 * * * * ...
并让脚本找出是否应该运行。
检查维基 。
我的理解是,这将是每一分钟的第45分钟。 (例如10:45)。
所以* / 15将会在10:00,10:15,10:30,10:45运行,但是* / 45只会在10:45运行。
重要区别:* / n =第n分钟不是每n分钟。