我有一个计时器,应该每 60 秒运行一次,如下所示:
[Unit]
Description=Trigger test timer
[Timer]
OnActiveSec=60
等待 60 秒后计时器触发。但我希望它在开始时立即触发,然后以 60 秒的间隔再次触发。我该如何指定呢?
答案1
以下似乎有效:
[Unit]
Description=Trigger test timer
[Timer]
OnActiveSec=0
OnCalendar=*:0/1
OnActiveSec 使计时器立即运行,OnCalendar 使其每分钟运行一次。不过,第一次和第二次运行之间的时间是随机的。
答案2
在我使用的某些系统上:
[Timer]
OnCalendar=*:0/1
这将大约每分钟运行一次