Cron 调度:小时参数是 24 小时格式吗?

ane*_*yzm 11 cron

为了在晚上 4 点运行 cron,我需要写4 * * * *吗?

下午 4 点跑步,应该是16 * * * *吗?

Oli*_*Oli 17

不。这将在每小时的第 4分钟和第 16分钟运行。

您正在寻找:

0 4,16 * * * command
Run Code Online (Sandbox Code Playgroud)

这将在凌晨 4 点和下午 4 点运行。

或者如果两个命令不同:

0 4 * * * command
0 16 * * * another_command
Run Code Online (Sandbox Code Playgroud)
  1. 第一列设置分钟。在这些示例中,我将其设置为 0,因此事件发生在整点。

  2. 在下一列中,我们设置您希望它运行的小时数。我们使用绝对值,但您可以使用*/2“每隔一小时”等。

  3. 下一列说我们希望这个月的每一天都发生。

  4. 下一列表示这应该触发的月份(在这种情况下都是)。

  5. 最后一列说明允许在一周中的哪几天触发。0-7(其中 0 和 7 都是星期日)。*意味着它可以在一周中的任何一天触发。