午前1時にコンピュータをシャットダウンしたいが、その前に一時停止した場合はまったく終了しないでください。
crontabファイルを編集しようとしましたが、一時停止から再開した場合、anacronはシャットダウンを実行しました。 anacronがこれをするのを防ぐ方法はありますか?
編集:anacronを完全に無効にできることを知っていますが、anacronが必要な他のcronタスクがあります。解決策はありますか?
答え1
出口を予約しないでくださいanacron
。代わりcron
に仕事で予約してください。
目的はanacron
、マシンが一度に一定期間ダウンしてもシステムメンテナンスジョブが定期的に実行されるようにすることです(この場合、ダウンタイム中に実行しなければならなかったすべてのタスクは、システムが戻ってくるとすぐに実行されます)。オンラインとanacron
実行)。
anacron
夜間シャットダウンジョブを実行したいジョブスケジューラまたは実行に必要な他のプログラムではありません。特定移流。
代わりに、rootのcronjobを追加してください。
0 1 * * * /sbin/poweroff
(またはマシンをシャットダウンするために使用できる他のコマンド)
anacron
また、それが正しいことを確認してください。いいえジョブの実行に使用されます(anacrontab
ファイルの確認)。
同じシステムで両方のジョブを実行するのに問題はありませんcron
。anacron
実際に処理中のジョブが同時に処理されないことを確認し、その逆の場合も同様ですanacron
。cron
cron
anacron
私のルートcrontabには、anacron
再起動時と真夜中に実行される次のエントリがあります。
@reboot /usr/local/sbin/anacron -ds
@daily /usr/local/sbin/anacron -ds