Cron - 每 30 分钟安排一次作业,整点半开始

问题描述 投票:0回答:3

我可以以 cron 格式安排作业,使其每天从早上 6:30 到 11:30 每 30 分钟运行一次吗?怎么办?

cron schedule
3个回答
4
投票

我认为你需要 2 行来实现你所需要的:

30 6-11 * * * /path/to/your/command
0 7-11 * * * /path/to/your/command

0
投票

除了阿尔文的回答之外,我建议将此行插入到您的 crontab 中:

*/30 6-11 * * * /path/to/your/command

0
投票

Crontab 语法不支持指定从一小时内任意分钟开始然后每 30 分钟重复一次的复杂间隔。此限制是 crontab 语法设计方式所固有的。

有些人说 crontab 是邪恶的,但是..嘿!没有任何语法是完美的。当你学会接受它们本来的样子时,它就变得完美了。

© www.soinside.com 2019 - 2024. All rights reserved.