<div dir="ltr"><div class="gmail_quote"><br>Hello,<br>
I run systemd on a NAS without internal-clock-holding battery, so I think that <br>
the systemd-timesyncd sets the time to the last known value after restart and <br>
syncs it from the network when on-line. Is it right?<br>
<br>
Now, I have a shutdown timer unit, which powers the NAS off at the given time.<br>
However, sometimes (about 50% of cases), when the device is powered-on, it <br>
switches off immediately. When switched-on again, it boots as expected.<br>
<br>
The question is, is there a way of fixing this issue? I have tried to add sleep <br>
to skip to the next minute (ExecStart should be triggered one after another), but unsuccessfully.<br>
<br>
Thank you,<br>
DT<br>
<br>
<br>
Here are the unit files.<br>
timer:<br>
<br>
[Unit]<br>
Description=Poweroff the system on scheduled time<br>
<br>
[Timer]<br>
# Power off at the given time<br>
OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 01:10:00<br>
OnCalendar=Sat,Sun             *-*-* 01:55:00<br>
<br>
[Install]<br>
WantedBy=timers.target<br>
<br>
---<br>
service:<br>
<br>
[Unit]<br>
Description=Poweroff the system<br>
<br>
[Service]<br>
Type=oneshot<br>
ExecStart=/bin/sleep 80<br>
ExecStart=/usr/bin/systemctl poweroff<br>
<br>
<br>
<br>
<br>
</div></div>