特定の日にX時間ごとにタイマーをシステム化する

特定の日にX時間ごとにタイマーをシステム化する

特定の日付(毎年特定の月と日)に対して、その日付(誕生日の通知)に8時間ごとに繰り返されるタイマーが必要です。以下を含むいくつかをテストしました。

[Unit]
Description=Tom Birthday
Requires=Tom_Birthday.service

[Timer]
Unit=Tom_Birthday.service
OnCalendar=*-10-2 00/8:00

[Install]
WantedBy=timers.target

誰も働きません。

ベストアンサー1

お使いのコンピュータはおそらく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

(私の現地時間を使って)。

おすすめ記事