Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:systemd_timer [2019/06/19 12:17] ingo_wichmann |
admin_grundlagen:systemd_timer [2024/12/12 14:17] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
[Timer] | [Timer] | ||
OnCalendar=FRI *-1,5,11-* 9..12:0/2 | OnCalendar=FRI *-1,5,11-* 9..12:0/2 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=timers.target | ||
</file> | </file> | ||
Syntax Unit File prüfen: | Syntax Unit File prüfen: | ||
systemd-analyze verify dateprint.timer | systemd-analyze verify dateprint.timer | ||
+ | (( | ||
+ | Fehlermeldung "Attempted to remove disk file system, and we can't allow that." in systemd Versionen vor v239 kann ignoriert werden: https://github.com/systemd/systemd/issues/8592 | ||
+ | )) | ||
Service Unit anlegen: | Service Unit anlegen: | ||
Zeile 27: | Zeile 33: | ||
[Service] | [Service] | ||
Type=oneshot | Type=oneshot | ||
- | ExecStart=/usr/bin/sh -c '/usr/bin/date >> /tmp/timer' | + | ExecStart=/bin/sh -c 'date >> /tmp/timer' |
User=nutzer19 | User=nutzer19 | ||
Group=nutzer19 | Group=nutzer19 | ||
Zeile 34: | Zeile 40: | ||
Syntax Unit File prüfen: | Syntax Unit File prüfen: | ||
systemd-analyze verify dateprint.service | systemd-analyze verify dateprint.service | ||
+ | (( | ||
+ | Fehlermeldung "Attempted to remove disk file system, and we can't allow that." in systemd Versionen vor v239 kann ignoriert werden: https://github.com/systemd/systemd/issues/8592 | ||
+ | )) | ||
Der so erstellte Timer wird dann mit | Der so erstellte Timer wird dann mit | ||
systemctl enable dateprint.timer --now | systemctl enable dateprint.timer --now | ||
aktiviert. | aktiviert. | ||
+ | |||
+ | Wann läuft der Timer das nächste Mal? | ||
+ | systemctl status dateprint.timer | ||
+ | |||