我试图安排一个工作,每小时开始6分钟,然后每15分钟运行一次。 所以它在10:06然后10:21,10:36,10:51开始。 我知道一种方法是:06,21,36,51 * * * * / bin / foo
但是,为什么不这样工作:06/15 * * * *
你实际上希望它通过逗号隔开,它之间没有空格,所以它会在你想要的所有分钟内进行:
6,21,36,51 * * * * /bin/foo
或者你可以每15分钟使用一次,看起来像这样:
6-59/15 * * * * /bin/foo
欲了解更多信息,你可以man crontab 5或检查此urlhttp://www.manpagez.com/man/5/crontab/
6/15没有工作,因为它不知道如何分配它,如果你有它像0-59 / 15它可以工作,但它不会计算你想要的最初6。
初始数字应该是一个范围,该范围除以在你给它的范围内每隔X分钟运行的数字(其中X是/之后的数字)。
另一个例子是0-40 / 5,每隔5分钟运行一次,直到40分钟。