如果我创建 cronjob 以每 2:30 运行一次,命令会运行吗? (这意味着,我的 cron 将在每小时 90 分钟后运行。)
命令如:30 */2 * * */command/xxx => 对吗?
请帮忙?
最佳答案
您的 cron 表达式 30 */2 * * *
将在整点过后 30 分钟每 2 小时运行一次命令,即 00:30、02:30、04:30、06:30 和等等。
如果您想每隔两个半小时运行一次命令,即 00:00、02:30、05:00、07:30 等,您需要设置两个 cron:
0 0-20/5 * * *
在整点后 0 分钟运行,在 00:00 和 20:00 之间每 5 小时运行一次,包括 00:00、05:00、10: 00、15:00和20:00
30 2-22/5 * * *
在整点后 30 分钟运行,在 02:00 到 22:00 之间每 5 小时运行一次,即 02:30、07:30、12: 30、17:30 和 22:30
另一方面,如果您只想在每天 02:30 运行命令一次,请使用 30 2 * * *
。
关于linux - 每 2 :30 on every day? 运行一次 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24380966/