shell之Cronjob 每 30 分钟运行一次
bluestorm
阅读:53
2024-10-01 17:34:08
评论:0
我想设置一个 cronjob 条目,从 9:00 到 18:00 每 30 分钟运行一次脚本,但我不希望它在 18:30 运行。该脚本应该在 9:00 第一次运行,最后一次在 18:00 运行。这可能吗?
请您参考如下方法:
是的,这是可能的; cron 本身无法解决任务,但可以使用额外的 shell 命令:
*/30 9-18 * * * root [ $(date +%H%M) = 1830 ] || your_command
your_command 当且仅当当前时间不等于 18:30 时才会执行
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



