systemd は、OnCalendar ディレクティブの変更時にタイマーによって実行されるデバイスをアクティブにします。

systemd は、OnCalendar ディレクティブの変更時にタイマーによって実行されるデバイスをアクティブにします。

このOnCalendar値を使用してシステムタイマーを設定しました。

OnCalendar=*-*-* 05:35:00

それに変える

OnCalendar=*-*-* 06:35:00

systemctl daemon-reloadタイマーによってアクティブ化された.serviceユニットファイルによって実行される設定を再ロードするために実行します(スクリプトが起動します)。 .service 実行前のファイルdaemon-reload:

Active: inactive (dead) since Tue 2020-02-18 05:35:08 EET; 5h 1min ago

.service 実行後のファイルdaemon-reload

Active: inactive (dead) since Tue 2020-02-18 10:37:10 EET; 4s ago

.timer 実行前の単位daemon-reload

Trigger: Wed 2020-02-19 05:35:00 EET; 18h left

後ろに:

Trigger: Wed 2020-02-19 06:35:00 EET; 19h left

次回実行したときのトリガーのタイムスタンプは正確ですが、daemon-reloadを実行したときに開始されるのはサービス単位です。タイマーとして実行されるバックアップまたはログ循環がある場合、これは重要な問題になる可能性があります。

関連情報