Всем привет! Я пишу скрипт, который пингует больше трёх хостов: если первый не отвечает, пингуем второй, и так далее. Но если какой-то хост ответил, то цикл должен тут же прерваться и не пинговать остальные сервера. В языке MikroTik есть команда break или exit, которая может это сделать? Мне нужно как-то прервать цикл сразу, когда один из хостов ответит на пинг. Спасибо!
*****
Этот вариант работает, но может у кого-то есть другая идея...?
*****
:local continue true;
:local counter 0;
:while ($continue) do={
:log info $continue
:set counter ($counter + 1);
:log info $counter;
:if ($counter=50) do={:set continue false;}
}
:log info "end"
*****
Этот вариант работает, но может у кого-то есть другая идея...?
*****
:local continue true;
:local counter 0;
:while ($continue) do={
:log info $continue
:set counter ($counter + 1);
:log info $counter;
:if ($counter=50) do={:set continue false;}
}
:log info "end"
