crontab 运行 在某些时间之间每 15 分钟执行一次

crontab run every 15 minutes between certain hours

这是否正确安排在 07:00 和 19:00 之间每 15 分钟 运行?

*/15    07-19        *     * *     /path/script

你的命令没问题!

到运行 从 7.00 到 19.45,每 15 分钟只需使用 */15 如下:

*/15    07-19        *     * *     /path/script
^^^^    ^^^^^

也就是说,分钟栏中的内容*/15会每15分钟做一些事情,而第二栏,for hours,会在指定的时间范围内做那件事。

如果你想让它 运行 到 19.00,那么你必须写两行:

*/15    07-18        *     * *     /path/script
0          19        *     * *     /path/script

您可以在 crontab.guru 中获得命令的完整描述:https://crontab.guru/#/15_7-19___

是的,没错。

crontab 中的条目应该是:

*/15 7-19 * * * /path/script >/dev/null 2>&1