Приветствую.
После смены UTC —> localtime, таймеры systemd (fstrim, logrotate, man-db и т. д.). срабатывают на 5 часов позднее, чем нужно. Так, например, если на момент времени выполнения таймера системы не была запущена, то при следующем запуске выполнение происходит лишь через 5 часов, тогда как до этого они выполнялись сразу же (что и подразумевает опция persistent=true
). Непосредственно само время выполнения тоже сместилось — с 19:00 на 00:00.
[sorrymak@sorrymak-pc ~]$ systemctl list-timers --all
NEXT LEFT LAST PASSED UNIT >
Tue 2019-06-18 22:02:44 +05 4h 39min left Mon 2019-06-10 23:03:09 +05 1 weeks 0 days ago fstrim.timer >
Tue 2019-06-18 22:02:44 +05 4h 39min left Sun 2019-06-16 00:45:32 +05 2 days ago logrotate.timer >
Tue 2019-06-18 22:02:44 +05 4h 39min left Mon 2019-06-10 23:03:09 +05 1 weeks 0 days ago man-db.timer >
Tue 2019-06-18 22:02:44 +05 4h 39min left Sun 2019-06-16 00:45:32 +05 2 days ago shadow.timer >
Tue 2019-06-18 22:02:44 +05 4h 39min left Mon 2019-06-10 23:03:09 +05 1 weeks 0 days ago updatedb.timer >
Wed 2019-06-19 06:34:04 +05 13h left Sun 2019-06-02 21:40:34 +05 2 weeks 1 days ago pamac-mirrorlist.timer >
Wed 2019-06-19 17:17:48 +05 23h left Tue 2019-06-18 17:17:48 +05 5min ago systemd-tmpfiles-clean.timer >
Sat 2019-07-06 15:00:00 +05 2 weeks 3 days left Sun 2019-06-02 19:55:34 +05 2 weeks 1 days ago pamac-cleancache.timer >
Удаление временных отметок (rm /var/lib/systemd/timers/*
) не помогло. Что делать?