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