Centos7 で anacron はどのように起動しますか?
/etc/crontab は空であることを示す
- anacron.confにはcron.dailyフォルダが含まれています
- cron.dailyフォルダにはログローテート設定ファイル
- logrotatesは完璧に動作しています
私の質問:私は何の関係も見つけることができませんcron と anacronでは、CentOS7 で anacron はどのように起動するのでしょうか。
答え1
もちろん、 のスクリプトを使用して cron から実行されます/etc/cron.hourly/0anacron
。
のスクリプトは、/etc/cron.hourly
のジョブによって 1 時間ごとに実行されます/etc/cron.d/0hourly
。
答え2
anacron
はcron
似ていますが異なるツールです。どちらもデーモンであり、通常はどちらか一方をインストールします。それぞれが独自のスケジュールされたワークロードを処理します。両方がインストールされている場合、どちらも他のコマンドを実行することはありません。
cron
は古いツールであり、常時稼働のシステム (サーバー) 向けに設計されています。新しいバージョンでは、にリストされているコマンドが実行されます。anacron がインストールされていない場合は、、およびワークロード/etc/crontab
を実行するための crontab エントリを作成できます。/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
anacron
は、常にオンではないシステムに適した新しいツールです。ファイルを使用して、/etc/anacrontab
実行するものを制御します。