crontabs 小时规范 */1 与 * 相同

crontabs 小时规范 */1 与 * 相同

我正在寻找与我正在使用的 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"完全相同。

相关内容