mirror of
https://git.eworm.de/cgit/routeros-scripts
synced 2025-07-15 12:34:27 +02:00
firmware-upgrade-reboot: add a delay before reboot
Looks like my timing was too good... Upgrade and reboot happened too
fast, so device reported:
system;error;critical router was rebooted without proper shutdown
Let's try something smart... Delay the reboot by the amount of uptime,
and hope all devices - slow and powerful - are happy.
(cherry picked from commit 3f8e835233
)
This commit is contained in:
parent
3dd3452303
commit
b60dcb5fad
1 changed files with 5 additions and 0 deletions
|
@ -28,5 +28,10 @@
|
|||
:delay 1s;
|
||||
}
|
||||
|
||||
:local Uptime [ / system resource get uptime ];
|
||||
:if ($Uptime < 1m) do={
|
||||
:delay $Uptime;
|
||||
}
|
||||
|
||||
$LogPrintExit2 info $0 ("Firmware upgrade successful, rebooting.") false;
|
||||
/ system reboot;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue