次の点を考慮してスクリプトを書くのに役立ちますか?
ステップ1:
まず#(午後5時)を使用して、実行中のすべての既存のcronjobを停止します。
ステップ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
短い割り込み方法STOP信号をcronに送信し、CONTを使用して再開します。
killall -STOP cron
dowhatyouwant
killall -CONT cron