修改cronjob的脚本

修改cronjob的脚本

您能帮我考虑以下几点创建一个脚本吗?

步骤1:

首先使用 # 停止所有正在运行的现有 cronjob(下午 5 点)

第2步:

之后删除一些文件

步骤3:

然后再次启动所有现有的 cronjob(通过删除 #)

谢谢。

答案1

Julies 的简单解决方案,作为脚本停止并重新启动服务(Debian Linux):

#!/bin/sh
service cron stop
...
dowhatyouwant
...
service cron start

或者删除临时的 crontab:

crontab -l > cronsafe
crontab -r
dowhatyouwant
crontab cronsafe

短中断的方法;向 cron 发送 STOP 信号并使用 CONT 恢复,例如

killall -STOP cron
dowhatyouwant
killall -CONT cron

相关内容