“* */1 * * *” cron 条目的含义是什么?

“* */1 * * *” cron 条目的含义是什么?

不知何故,我发现很难理解*使用 cron 调整参数。

我想要一个作业每小时运行一次,我使用了以下设置:

* */1 * * *

但它似乎并没有完成这项工作。有人可以解释一下上面的含义以及工作需要什么吗?

答案1

  • *方法每一个
  • */n方法每 n 个。 (所以*/1意味着每 1.)

如果您只想每小时运行一次,则必须将第一项设置为除 以外的其他值*,例如20 * * * *每小时运行一次20

或者,如果您有权写入 /etc/cron.hourly/ (或系统上的任何内容),那么您可以在那里放置一个脚本。

答案2

*/1是多余的,你应该使用*它。

* */1 * * *

不是每小时运行一次作业,而是每分钟运行一次!
要每小时运行一次作业(在 1:00、2:00 等),请使用

0 * * * *  

相关内容