Системный таймер OnCalendar всегда начинается на следующий день

Я хочу выключать мой Raspberry Pi (работает Arch ARM) каждый день в 5 часов вечера. Поэтому я создал следующий сервис и таймер:

poweroff.service:

[Unit]                                                                  
Description=poweroff service

[Service]
ExecStart=/usr/bin/poweroff

poweroff.timer:

[Unit]                            
Description=poweroff timer

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

[Install]
WantedBy=timers.target

Если я проверю список таймеров systemctl (выполняется сегодня в 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 часов вечера? Это ошибка?

1 ответ

Очевидно, ошибка: https://github.com/systemd/systemd/issues/2682. Должно быть исправлено в будущем выпуске.

Другие вопросы по тегам