Answers:
当查看范围时,仅在该列中对其进行解释,因此分钟列中的“ * / 9”表示“每分钟列出,然后选择第九个值”。此选择会在每小时的顶部重置,因此您每小时都会在xx:00,xx:09,xx:18等处重新启动。
也可以将其理解为“每小时每隔九分钟”,这意味着重置是在每小时的最开始。
因此,您将看到的实际行为对应于选项B。
为了确认约翰的回答,*/n
在分钟列中的意思是“当分钟为0 mod n时”。这是一个crontab
条目:
*/7 * * * * date >> /tmp/foo
这是输出:
Thu Jan 10 14:49:01 GMT 2013
Thu Jan 10 14:56:01 GMT 2013
Thu Jan 10 15:07:01 GMT 2013
注意最后两次之间的时间间隔不是 7分钟,因为在nn:56之后,下一次*/7
匹配为`nn + 1:07。
是的,我知道那是将来的时间(或者是我发布此信息的时间);我必须相当快地将系统时钟向前驱动才能快速得到答案。