一周内停止 cronjob 两个小时

一周内停止 cronjob 两个小时

我有一个 cronjob,每周全天每 5 分钟运行一次。我想仅在周日停止这个 cronjob 2 小时。你能帮我设置一下吗?

答案1

不要弄乱深奥的 crontab 计划条目,让您的脚本检查文件,如果文件存在则不进行完整运行。然后,在 cron 中安排第二个脚本,在星期日您希望另一个脚本停止的时间创建该文件,然后在 2 小时后在 cron 中安排另一个脚本来删除该文件。

这样,您只需改变创建/删除脚本的时间来灵活地决定主脚本的运行和不运行时间。

相关内容