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