Analysefehler bei der Systemd-Timer-Einheit. Ist die Dokumentation falsch?

Analysefehler bei der Systemd-Timer-Einheit. Ist die Dokumentation falsch?

Heute habe ich versucht, einen systemd-Timer hinzuzufügen, um einen Dienst auszuführen bei0100hrsauf der1. Samstag im Monat. Entsprechendman 7 systemd.timerSie können ein Paar Punkte verwenden, um einen Wertebereich anzugeben, Zitat:

Two values separated by ".."  may be used to indicate a range of values

Ich habe versucht, den folgenden OnCalendarEintrag zum Laufen zu bringen, aber es ist mir nicht gelungen:

[Timer]
OnCalendar=Sat *-*-1..7 01:00:00

Ich habe im Internet nach anderen Manpages/Anleitungen gesucht und alle schienen zu bestätigen, was auf der Manpage 7 stand. Irgendwann habe ich aufgegeben und mich für das Folgende entschieden, was weniger elegant ist:

[Timer]
OnCalendar=Sat *-*-1,2,3,4,5,6,7 01:00:00

Dies geschah auf einem Ubuntu 16.04-Server. Hatte jemand Erfolg mit der ersten Möglichkeit, Bereiche einzugeben?

BEARBEITEN: Meine systemd-Version ist:

  • libpam-systemd/xenial-updates,jetzt 229-4ubuntu17 amd64 [installiert]
  • libsystemd0/xenial-updates,jetzt 229-4ubuntu17 amd64 [installiert]
  • python3-systemd/xenial,jetzt 231-2build1 amd64 [installiert]
  • systemd/xenial-updates,now 229-4ubuntu17 amd64 [installiert]
  • systemd-sysv/xenial-updates,now 229-4ubuntu17 amd64 [installiert]

verwandte Informationen