web-dev-qa-db-ja.com

Centos7でanacronはどのように起動しますか?

Centos7でanacronはどのように開始されますか?

/ etc/crontabに空が表示される

  • anacron.confにはcron.dailyフォルダーが含まれています
  • cron.dailyフォルダーにはlogrotate設定ファイルが含まれています
  • logrotatesは完全に機能しています

私の質問:cronとanacronの間に関係が見つかりません。では、centos7でanacronはどのように開始されますか。

2
Jobish Jose

もちろん/etc/cron.hourly/0anacronのスクリプトを使用して、cronから実行されます。

/etc/cron.hourlyのスクリプトは、/etc/cron.d/0hourlyのジョブによって1時間ごとに実行されます。

2
Michael Hampton

anacroncronは似ていますが、異なるツールです。これらは両方ともデーモンであり、通常はどちらか一方をインストールします。それぞれが独自のスケジュールされたワークロードを処理します。両方がインストールされている場合、両方がインストールされていれば、どちらも他のコマンドを実行することはできません。

cronは古いツールであり、常にオンになっているシステム(サーバー)用に設計されています。新しいバージョンでは、/etc/crontabにリストされているコマンドが実行されます。 anacronがインストールされていない場合は、crontabエントリを作成して、/etc/cron.daily/etc/cron.weekly、および/etc/cron.monthlyワークロードを実行できます。

anacronは、常に稼働しているとは限らないシステムにより適した新しいツールです。ファイル/etc/anacrontabを使用して、何を実行するかを制御します。

0
BillThor