-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2023-02-27 a las 10:01 +0100, Carlos E. R. escribió:
On 2023-02-27 09:27, Manfred Hollstein wrote:
On Sun, 26 Feb 2023, 22:58:56 +0100, Carlos E. R. wrote:
On 2023-02-26 20:44, Manfred Hollstein wrote:
On Sun, 26 Feb 2023, 20:03:44 +0100, Carlos E. R. wrote:
On 2023-02-26 19:46, Felix Miata wrote:
Carlos E. R. composed on 2023-02-26 19:27 (UTC+0100):
My machine is certainly not running 24/7, yet the jobs are running. Somewhere they must be configured.
Sure, it's all documented in systemd.timer(5).
Of course, that is documented. How *SUSE uses that, is not documented.
Same as cron is documented, but how *SUSE used that and built the scripts, was not.
Ok, playing. Telcontar:~ # systemctl list-timers --all NEXT LEFT LAST PASSED UNIT ACTIVATES Mon 2023-02-27 10:18:44 CET 4min 42s left Mon 2023-02-27 10:13:44 CET 17s ago leafnode-hourly.timer leafnode-hourly.service Mon 2023-02-27 11:00:00 CET 45min left Mon 2023-02-27 10:00:01 CET 14min ago snapper-timeline.timer snapper-timeline.service Mon 2023-02-27 15:25:23 CET 5h 11min left Sat 2023-02-25 15:29:10 CET 1 day 18h ago snapper-cleanup.timer snapper-cleanup.service Mon 2023-02-27 15:30:23 CET 5h 16min left Sat 2023-02-25 15:34:10 CET 1 day 18h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago logrotate.timer logrotate.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago mandb.timer mandb.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago mlocate.timer mlocate.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago seccheck-daily.timer seccheck-daily.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago storeBackup.timer storeBackup.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago unbound-anchor.timer unbound-anchor.service Tue 2023-02-28 00:02:34 CET 13h left Mon 2023-02-27 01:35:36 CET 8h ago check-battery.timer check-battery.service Tue 2023-02-28 01:34:58 CET 15h left Mon 2023-02-27 01:38:36 CET 8h ago backup-rpmdb.timer backup-rpmdb.service Tue 2023-02-28 01:56:53 CET 15h left Mon 2023-02-27 00:03:52 CET 10h ago backup-sysconfig.timer backup-sysconfig.service Tue 2023-02-28 04:26:00 CET 18h left Mon 2023-02-27 09:45:49 CET 28min ago leafnode-daily.timer leafnode-daily.service Wed 2023-03-01 00:00:00 CET 1 day 13h left Mon 2023-02-27 00:00:01 CET 10h ago btrfs-balance.timer btrfs-balance.service Wed 2023-03-01 00:00:00 CET 1 day 13h left Wed 2023-02-01 00:00:01 CET 3 weeks 5 days ago btrfs-scrub.timer btrfs-scrub.service Wed 2023-03-01 00:00:00 CET 1 day 13h left Mon 2023-02-27 00:00:01 CET 10h ago btrfs-trim.timer btrfs-trim.service Wed 2023-03-01 00:00:00 CET 1 day 13h left Wed 2023-02-01 00:00:01 CET 3 weeks 5 days ago seccheck-monthly.timer seccheck-monthly.service Mon 2023-03-06 00:00:00 CET 6 days left Mon 2023-02-27 00:00:01 CET 10h ago seccheck-weekly.timer seccheck-weekly.service Mon 2023-03-06 00:00:00 CET 6 days left Mon 2023-02-27 00:00:01 CET 10h ago seccheck-weekly.timer seccheck-weekly.service Mon 2023-03-06 00:16:25 CET 6 days left Mon 2023-02-27 00:31:36 CET 9h ago fstrim.timer fstrim.service n/a n/a n/a n/a mdadm-last-resort@md0.timer mdadm-last-resort@md0.service 21 timers listed. Starting with mlocate.timer Telcontar:~ # systemctl cat mlocate.timer # /usr/lib/systemd/system/mlocate.timer [Unit] Description=Daily locate database update Documentation=man:updatedb [Timer] OnCalendar=daily AccuracySec=12h Unit=mlocate.service Persistent=true [Install] WantedBy=timers.target I can add an override: systemctl edit mlocate.timer and add: [Unit] After=logrotate.service And repeat that for all daily jobs: Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago mandb.timer mandb.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago mlocate.timer mlocate.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago seccheck-daily.timer seccheck-daily.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago storeBackup.timer storeBackup.service Tue 2023-02-28 00:00:00 CET 13h left Mon 2023-02-27 00:00:01 CET 10h ago unbound-anchor.timer unbound-anchor.service Tue 2023-02-28 00:02:34 CET 13h left Mon 2023-02-27 01:35:36 CET 8h ago check-battery.timer check-battery.service Tue 2023-02-28 01:34:58 CET 15h left Mon 2023-02-27 01:38:36 CET 8h ago backup-rpmdb.timer backup-rpmdb.service Tue 2023-02-28 01:56:53 CET 15h left Mon 2023-02-27 00:03:52 CET 10h ago backup-sysconfig.timer backup-sysconfig.service Huh, I don't know why the last two are set for two hours later. Or I can wait till tonight and see if the mlocate.timer does run after logrotate.timer - -- Cheers, Carlos E. R. (from openSUSE 15.4 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCY/x29hwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfV5xsAoJYnDiqt9rsVuwjn9cKn A+SjOy0uAJ0Tu/yOLZzOVXs6jIPj0KCwjKAjcw== =DNfw -----END PGP SIGNATURE-----