我们正在使用cron来触发Web服务。 当我们计划停机并且数据源将不可用时(而不是服务平台),我们确定停止crond更容易,而不是评论100多个预定作业。 停止crond一个小时或更长时间有问题吗? 这是否对本地系统构成风险? 我们的另一个select是编写一个shell脚本来导出crontab,并将其replace为一个编辑好的文件,然后在中断完成后将其交换回来。
Linux 4.1.12-61.1.22.el6uek.x86_64
谢谢
只要你没有一些依赖于cron的每小时轮换的忙日志(依赖于cron的logrotate可以被重新configuration为每小时运行一次),我没有看到问题。
可能有很多其他的方法来临时阻止作业运行。 例如:添加[ ! -e /etc/planned_outage ] && [ ! -e /etc/planned_outage ] &&在每个cron条目运行命令之前。 然后做一个touch /etc/planned_outage将阻止cron行中的命令运行。 删除文件将再次启用它。