packages-update: add random delay for scheduler

This commit is contained in:
Christian Hesse 2019-09-02 10:21:44 +02:00
parent ecc281446c
commit c8d6c4597f

View file

@ -42,8 +42,9 @@
:put "Do you want to (s)chedule reboot instead of (r)eboot now? [s/R]"; :put "Do you want to (s)chedule reboot instead of (r)eboot now? [s/R]";
:if ([ :terminal inkey timeout=60 ] = 115) do={ :if ([ :terminal inkey timeout=60 ] = 115) do={
/ system scheduler add name="reboot-for-update" start-time=03:00:00 interval=1d \ / system scheduler add name="reboot-for-update" start-time=03:00:00 interval=1d \
on-event="/ system scheduler remove reboot-for-update; / system reboot;" on-event=(":global RandomDelay; \$RandomDelay 3600; " . \
:log info ("Scheduled reboot for update at 03:00."); "/ system scheduler remove reboot-for-update; / system reboot;");
:log info ("Scheduled reboot for update between 03:00 and 04:00.");
:error ("Scheduled reboot."); :error ("Scheduled reboot.");
} }