Привет! Хочу написать скрипт, использующий Netwatch, чтобы он считал 4 раза "down" в Netwatch и после этого запускал другой скрипт. Вот что я пока сделал:
/tool netwatch
add comment=0 disabled=yes down-script="/tool netwatch disable numbers=0;tool \
netwatch enable numbers=1;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=1 disabled=yes down-script="/tool netwatch disable numbers=1;tool \
netwatch enable numbers=2;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=2 disabled=yes down-script="/tool netwatch disable numbers=2;tool \
netwatch enable numbers=3;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=3 disabled=yes down-script="/system script run WhatIsOn;" host=\
10.0.0.195 interval=15s timeout=4s500ms /tool netwatch disable numbers=3;
:if ([:tobool [/interface get ppp-out1 running]]=true) do={/interface ppp-client disable ppp-out1 ;delay 3;:log warning message="SIM2 now working";/interface ppp-client enable ppp-out2;/blink duration=2;} else={/interface ppp-client disable ppp-out2;delay 3;:log warning message="SIM1 now working";/interface ppp-client enable ppp-out1;/blink duration=2;}
delay 120;
tool netwatch enable numbers=0; Можно ли это сделать лучше? И как сделать так, чтобы он начал работать только через 10 минут после перезагрузки/включения питания? Спасибо!
/tool netwatch
add comment=0 disabled=yes down-script="/tool netwatch disable numbers=0;tool \
netwatch enable numbers=1;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=1 disabled=yes down-script="/tool netwatch disable numbers=1;tool \
netwatch enable numbers=2;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=2 disabled=yes down-script="/tool netwatch disable numbers=2;tool \
netwatch enable numbers=3;\r\
\nblink duration=2" host=10.0.0.195 interval=15s timeout=4s500ms
add comment=3 disabled=yes down-script="/system script run WhatIsOn;" host=\
10.0.0.195 interval=15s timeout=4s500ms /tool netwatch disable numbers=3;
:if ([:tobool [/interface get ppp-out1 running]]=true) do={/interface ppp-client disable ppp-out1 ;delay 3;:log warning message="SIM2 now working";/interface ppp-client enable ppp-out2;/blink duration=2;} else={/interface ppp-client disable ppp-out2;delay 3;:log warning message="SIM1 now working";/interface ppp-client enable ppp-out1;/blink duration=2;}
delay 120;
tool netwatch enable numbers=0; Можно ли это сделать лучше? И как сделать так, чтобы он начал работать только через 10 минут после перезагрузки/включения питания? Спасибо!
