web-dev-qa-db-ja.com

Anacrontabの編集後に再起動する必要がありますか?

いくつかのサーバーのトラブルシューティングに役立つように、Anacrontabの遅延時間を編集しました。

これらの変更を適用するには、何かを再起動する必要がありますか?

5
Rob

CentOS/RHELでは、anacrontabはcronから実行されるので、何もする必要はありません。

  • cron。{daily、weekly、monthly}ジョブは/etc/anacrontabで定義されています
  • anacronコマンドは、/etc/anacrontabで定義されたジョブを実行します
  • Anacronは/etc/cron.hourly/0anacronから呼び出されます
  • /etc/cron.d/0hourlyには01 * * * * root run-parts /etc/cron.hourlyが含まれています

少し理解するのは難しいですが、そうです...

7
ewwhite

いいえ。anacronは、継続的に実行される独立したデーモンではありません。これは定期的に、たとえば毎日、cronジョブによって開始され、処理を行ってから終了します。たとえば、私のUbuntuホストでは、/ etc/cron.d/anacronに

30 7    * * *   root    start -q anacron || :

そのため、anacronは実行されるたびに起動し、構成ファイルを再読み取りします。したがって、変更は次回anacronを実行したときに有効になります。

3
Andrew Schulman