crontab – 安排一项工作,每小时运行6分钟,然后每15分钟运行一次

我试图安排一个工作,每小时开始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分钟。