我想每天下午 5 点关闭我的树莓派(运行 Arch ARM)。所以我创建了以下服务和计时器:
断电服务:
[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 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 点的设置?这是一个错误吗?