在一定时间间隔内运行 cron 作业

在一定时间间隔内运行 cron 作业

是否可以在特定时间运行 2 小时的作业?假设我想运行 wget 命令,该命令在一天内连续 2 小时调用/命中我的 Web 应用程序中的端点。这意味着我想要在分配的 2 小时时间段内每分钟都命中此端点。我该怎么做?

答案1

假设您想在凌晨 1 点到凌晨 3 点之间每分钟运行该命令:

* 1-2 * * *  /path/to/command

将其添加到你的 crontab 中crontab -e

编辑:最初将其设置为 1-3,正如@ruifeng 指出的那样,这意味着从凌晨 1:00 到凌晨 3:59 每分钟运行您的命令。

答案2

* 1-3 * * *  /path/to/command

表示从凌晨 1:00 到凌晨 3:59 每分钟运行一次命令

要在凌晨 1 点到 3 点之间每分钟运行该命令,您需要运行

* 1-2 * * *  /path/to/command

相关内容