Systemd startet keine Timer-Einheit

Systemd startet keine Timer-Einheit

Ich möchte einen Timer erstellen, der alle zwei Monate (am Monatsersten) einen Befehl startet. Das mache ich bereits mit einem Cron, aber ich möchte dasselbe mit systemd machen und Cron loswerden.

Ich habe ein Problem, denn als ich meinen Timer startete, weigerte sich systemd, ihn mit dem folgenden Fehler zu aktivieren:

systemd[1]: Starting Start my timer.
systemd[1]: myservice.timer failed to enter waiting state: Invalid argument
systemd[1]: Failed to start Start my timer
systemd[1]: Unit myservice.timer entered failed state.

Zum Einsatz kamen bei mir folgende zwei Einheiten:

meinservice.timer

[Unit]
Description=Start my timer

[Timer]
OnCalendar=*-01/2-01 00:00:01
Persistent=true
WakeSystem=true

[Install]
WantedBy=timers.target

meinservice.service

[Unit]
Description=Start my command

[Service]
Type=oneshot
ExecStart=/usr/local/mycommand.sh

[Install]
WantedBy=multi-user.target

Ich nehme an, es funktioniert nicht, weil ein Parameter fehlt oder der OnCalendar-Parameter nicht stimmt. Ich verwende Debian Jessie.

Danke schön.

verwandte Informationen