1

毎日午後 5 時にラズベリー pi (Arch ARM を実行) の電源をオフにしたいと考えています。そこで、次のサービスとタイマーを作成しました。

poweroff.service:

[Unit]                                                                  
Description=poweroff service

[Service]
ExecStart=/usr/bin/poweroff

電源オフタイマー:

[Unit]                            
Description=poweroff timer

[Timer]
OnCalendar=*-*-* 17:00:00

[Install]
WantedBy=timers.target

systemctl list-timers (今日の午前 8 時に実行) を確認すると、次のようになります。

NEXT                        LEFT          LAST                       PASSED      UNIT                         ACTIVATES
Fr 2016-03-18 17:00:00 CET  1 day 9h left n/a                        n/a         poweroff.timer               poweroff.service

そして、それが問題です。このサービスは、当日ではなく、常に翌日の午後 5 時を対象としているため、実行されることはありません。OnCalendar に今日の午後 5 時を目標にするように指示する設定を忘れましたか? これはバグですか?

4

1 に答える 1

1

明らかにバグ: https://github.com/systemd/systemd/issues/2682。将来のリリースで修正する必要があります。

于 2016-03-19T15:10:04.073 に答える