ja to mam tak, funguje od 6.31
upgrade
/system package update check-for-update
:delay 10
:local identity [/system identity get name]
:local current [/system package update get installed-version]
:local latest [/system package update get latest-version]
:if ([:tostr $latest] != "" && $current != $latest) do={
/system package update download
:delay 50
:local mailbody ("Identity: " . $identity . "\r\nBoard name: " . [/system resource get board-name] . "\r\nFrom version: " . $current . "\r\nTo version: " . $latest)
/tool e-mail send to=backup-mt@domain.cz subject=($identity . " - RouterOS has been upgraded") body=$mailbody
:delay 5
/system reboot
}
upgrade-fw
:local identity [/system identity get name]
:local current [/system routerboard get current-firmware]
:local latest [/system routerboard get upgrade-firmware]
:if ($current != $latest) do={
/system script run upgrade-fw-do
:delay 10
:local mailbody ("Identity: " . $identity . "\r\nBoard name: " . [/system resource get board-name] . "\r\nFrom version: " . $current . "\r\nTo version: " . $latest)
/tool e-mail send to=backup-mt@domain.cz subject=($identity . " - Firmware has been upgraded") body=$mailbody
:delay 3
/system reboot
}
upgrade-fw-do
/system routerboard upgrade
scheduler spousti script upgrade a potom o %min pozdeji upgrade-fw
8)
Ale pro zmenu bych poprosil o pomoc s navestim
Rad bych nejaky test, kterym ten upgrade povolim po otestovani na jednom kusu, treba existence souboru ... navesti... na ftp , ktery tam nakopiruju az budu vedet ze verze je ok a nespacham sebevrazdu kdyz se po rebootu hromada nenahodi