我有一个带有此 OnCalendar 值的 systemd 计时器设置:
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 时启动的服务单元。如果您有由计时器运行的备份或日志轮转,这可能是一个关键问题。