Cron 任务在晚上 10 点到凌晨 1 点之间每小时运行一次

Cron 任务在晚上 10 点到凌晨 1 点之间每小时运行一次

我需要一个 cron 任务,在晚上 10 点到凌晨 1 点之间每小时运行一次。我是否可以正确假设这是此任务的格式?

0 22-1/1 ? * *

答案1

我不会假设,我会测试。但是,我会尝试说你的 cron 可能不起作用。

我会使用:0 0,1,22,23 * * *

答案2

用这个

0 22-23,0-1 * * * /home/scripts/my_job.sh

星号 (*) 表示脚本执行的时间参数。本例中有五个星号,分别对应以下时间参数:

  • 分钟 (0-59)
  • 小时 (0-23)
  • 月份中的日期 (1-31)
  • 月份 (1-12)
  • 星期几(0-6,其中 0 代表星期日)

由于所有五个星号都存在,这意味着该脚本将在每分钟、每小时、每月的每一天、每月和每周的每一天执行。

相关内容