Помощь в написании скрипта.
Добавлено: 28 фев 2019, 13:29
Друзья! У меня есть роутер (MikroTik RouterBOARD mAP 2nD) с воткнутым в него модемом, Охранная система и Ethernet+GSM контроллер управления Laurent-2G.
С системы охраны приходит смс (сигнал жизни) на MikroTik каждый час с 10 утра до 11 вечера.
Мне нужно написать скрипт и поставить его исполнение в планировщик с частотой каждые 2 часа. Задача этого скрипта такая: если смс (сигнал жизни) приходит по расписанию каждый час то ничего не делать. Если смс (сигнал жизни) с какого то часа перестали приходить то исполнить скрипт (/tool fetch url="http://192.168.0.101/cmd.cgi?cmd=REL,2,1,2,") который отвечает за включение реле на контроллере, которое перезагружает систему охраны, которая посылает сигнал жизни.
Вообще в целом мне бы просто понять, как заставить микрот исполнить скрипт если смс не пришло.
Это должна быть конструкция типа: :if ([/tool sms не пришло]=false) do={
/tool fetch url="http://192.168.0.101/cmd.cgi?cmd=REL,2,1,2," ?
Извините, друзья, если я что-то не так пишу, я пытаюсь!)) Спасибо!
С системы охраны приходит смс (сигнал жизни) на MikroTik каждый час с 10 утра до 11 вечера.
Мне нужно написать скрипт и поставить его исполнение в планировщик с частотой каждые 2 часа. Задача этого скрипта такая: если смс (сигнал жизни) приходит по расписанию каждый час то ничего не делать. Если смс (сигнал жизни) с какого то часа перестали приходить то исполнить скрипт (/tool fetch url="http://192.168.0.101/cmd.cgi?cmd=REL,2,1,2,") который отвечает за включение реле на контроллере, которое перезагружает систему охраны, которая посылает сигнал жизни.
Вообще в целом мне бы просто понять, как заставить микрот исполнить скрипт если смс не пришло.
Это должна быть конструкция типа: :if ([/tool sms не пришло]=false) do={
/tool fetch url="http://192.168.0.101/cmd.cgi?cmd=REL,2,1,2," ?
Извините, друзья, если я что-то не так пишу, я пытаюсь!)) Спасибо!