contentanacronによるlogrotate等を1日の最後(23:59)に最小限の設定変更で実行させるLinuxanacronanacronによるlogrotate等を1日の最後(23:59)に最小限の設定変更で実行させる概要anacronは一般的には下記のような使われ方をする。実行できなかった場合は○時台まで1時間に一度リトライしかしlogrotateなどをanacron実行する場合、決まった時間かつ、もっと言えば一日の最後に実行してくれるのが望ましい。一例として毎日23:59に実行する設定方法を紹介。/etc/cron.hourly設定値の解説RANDOM_DELAY最大で設定値の分数が実行をランダムで遅延させるが、今回は同じ時間に実行させたいため、0を設定。START_HOURS_RANGE23時に実行する。(24を設定する理由は後述。minutes※/etc/cron.d/0hourlyにて、毎時のcron起動がx時1分に設定されていると仮定する。minutesで設定した分数が、実行を固定で遅延させる。上述のとおり、x時1分にanacronのjobが起動する設定となっているため、今回は+58して59分の実行としたい。minutesを58に設定する。endの関係である必要がある。upLoginユーザーは見つかりませんでした。