Systemd
systemd 計時器是否在啟動時立即執行?
我有一個應該每 60 秒執行一次的計時器,如下所示:
[Unit] Description=Trigger test timer [Timer] OnActiveSec=60
定時器在等待 60 秒後觸發。但我希望它在開始時立即觸發,然後每隔 60 秒再次觸發。我該如何指定?
以下似乎有效:
[Unit] Description=Trigger test timer [Timer] OnActiveSec=0 OnCalendar=*:0/1
OnActiveSec 使計時器立即執行,而 OnCalendar 使其每分鐘執行一次。第一次和第二次執行之間的時間是隨機的。
在我使用的某些系統上:
[Timer] OnCalendar=*:0/1
這將大約每分鐘執行一次