Hallo,
bei der Beschäftigung mit dem automatischen Update (updatedb) der mlocate.db (s. Gelöst - Leap 15.5: updatedb-Probleme) wollte ich auch den zugehörigen systemd-Timer ändern (täglich um 0:00 Uhr ist wenig sinnvoll, daher sollte updatedb 15 min nach dem Bootvorgang starten.
Ich habe daher den Link /etc/systemd/system/timers.target.wants/mlocate.timer gelöscht und lokale Kopie der Datei /usr/lib/systemd/system/mlocate.timer ersetzt und entspr. angepasst:
Leider funktionierte das nicht, der Befehl
lieferte den Hinweis, dass hier nur Symlinks funktionieren.
Ich habe dann den mlocate.timer in /usr/lib bearbeitet und nun funktioniert es.
Ich war immer der Meinung, dass lokale Modifikationen in Konfigurationsdateien immer im /etc-Baum vorgenommen werden sollen, da die Einstallungen in /usr/lib/ bei Updates überschrieben werden.
Gilt das für systemd nicht mehr?
Grüße bmk
bei der Beschäftigung mit dem automatischen Update (updatedb) der mlocate.db (s. Gelöst - Leap 15.5: updatedb-Probleme) wollte ich auch den zugehörigen systemd-Timer ändern (täglich um 0:00 Uhr ist wenig sinnvoll, daher sollte updatedb 15 min nach dem Bootvorgang starten.
Ich habe daher den Link /etc/systemd/system/timers.target.wants/mlocate.timer gelöscht und lokale Kopie der Datei /usr/lib/systemd/system/mlocate.timer ersetzt und entspr. angepasst:
Code:
[Timer]
OnBootSec=15min
OnUnitInactiveSec=12h
Leider funktionierte das nicht, der Befehl
Code:
systemd-analyze verify /etc/systemd/system/mlocate*
Ich habe dann den mlocate.timer in /usr/lib bearbeitet und nun funktioniert es.
Ich war immer der Meinung, dass lokale Modifikationen in Konfigurationsdateien immer im /etc-Baum vorgenommen werden sollen, da die Einstallungen in /usr/lib/ bei Updates überschrieben werden.
Gilt das für systemd nicht mehr?
Grüße bmk