我正在寻找与我正在使用的 cron 选项卡相关的说明。
some job 1 * * * *
some job 1 */1 * * *
这些作业是否相同?该作业将每小时的第一分钟运行。
也许有人可以澄清crontab 中*
和之间的区别。*/x
答案1
是的,它们是一样的。从手册页 ( man 5 crontab
) 中可以看到:
A field may be an asterisk (*), which always stands for ``first-last''.
[...]
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
因此*/x
意味着整个范围(取决于的位置*
)被的步骤覆盖x
。
在您的情况下,对于“小时”位置,从第一个到最后一个范围是 0 到 23。因此*
=0-23
和*/1
="0,1,2,...,22,23"
完全相同。