Systemd-Timer
在特定日期每 X 小時進行一次 systemd 計時器
我想要一個特定日期(每年特定月份和日期)的計時器,在那一天每 8 小時重複一次(生日提醒)。我已經測試了幾個,包括:
[Unit] Description=Tom Birthday Requires=Tom_Birthday.service [Timer] Unit=Tom_Birthday.service OnCalendar=*-10-2 00/8:00 [Install] WantedBy=timers.target
沒有人工作。
由於您的電腦可能未在 1998 年執行,因此您不能使用它;如果你不指定年份,它會起作用:
$ systemd-analyze calendar "10-2 0/8:00" Original form: 10-2 0/8:00 Normalized form: *-10-02 00/8:00:00 Next elapse: Sat 2021-10-02 00:00:00 CEST (in UTC): Fri 2021-10-01 22:00:00 UTC From now: 8 months 18 days left
(使用我的當地時間)。