cronjobスクリプトの修正[閉じる]

cronjobスクリプトの修正[閉じる]

次の点を考慮してスクリプトを書くのに役立ちますか?

ステップ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

関連情報