cron.hourlyが実行される時点はどのように決定されますか?

cron.hourlyが実行される時点はどのように決定されますか?

何らかの理由で私のcron.hourlyは毎時17分で実行されます。 00:17 通り過ぎる秒はランダムだと思います。

なぜ00時ではなく17時に実行されますか?これを設定する方法はありますか?いつも17ですか?それとも毎日または毎月変わりますか?

答え1

cron.hourlycron.daily友達はおそらくシステムのメインcrontabで起動します/etc/crontab。たとえば、Debianでは、関連する行は次のようになります。

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly

後ろのアイデアいいえ時間単位で実行すると、複数のクローン操作にわたって負荷の急増がより明確になります。cron.dailyタスクは1分後に開始されるため、毎時タスクと毎日のタスクは同時に開始されません。ユーザーがクローンジョブを毎時間実行するように設定した場合、少なくともジョブは同時に開始されません。ほとんどの歌詞操作では、正確な実行時間は重要ではありません。

関連情報