Опять же, простейший скрипт, который может помочь сохранить пару волосинок на черепе админа.
Инициализируем функцию отправки SMS и Email.
:global sendEvent;
Набираем сообщение в переменную.
:local msgReboot "Rebooting MikroTik RB3011...";
Отправляем и перезагружаемся.
$sendEvent mode=sms msg=$msgReboot; :delay 5s; /system reboot
Теперь осталось дождаться ответной SMS от скрипта запуска и идти отдыхать дальше.
/system script
add comment="\D3\E4\E0\EB\E5\ED\E0\FF \EF\E5\F0\E5\E7\E0\E3\F0\F3\E7\EA\E0 \F3\
\F1\F2\F0\EE\E9\F1\F2\E2\E0 \E8 \EE\F2\EF\F0\E0\E2\EA\E0 SMS" \
dont-require-permissions=no name=reboot owner=petya policy=\
reboot,read,write,policy,test source="# Written by Nikolay Soloshin (nikol\
ay@soloshin.su) for RouterOS v6.46.3 on RB3011UiAS (arm) @ 2020.03\r\
\n\r\
\n# Functions used in the script. They are entered by the script \"variabl\
e-initialization\" when the device starts!\r\
\n:global sendEvent;\r\
\n\r\
\n:local msgReboot \"Rebooting MikroTik RB3011...\";\r\
\n\r\
\n\$sendEvent mode=sms msg=\$msgReboot;\r\
\n:delay 5s;\r\
\n/system reboot\r\
\n\r\
\n# With love from Vladivostok."
Скрипт запускается через SMS на номер модема с синтаксисом :cmd 12345 script reboot
, где 12345
, это секрет, назначенный при настройке приема SMS.
Это минимально необходимый набор для работы скрипта.
Обсуждение