Результат команды ping в переменной на системах Mikrotik
Начиная с седьмой версии RouterOS, при получении результата выполнения команды ping в переменную, были проведены некоторые изменения. Теперь для получения гарантированного результата необходимо указывать значение параметра count команды ping не менее 3.
:local pingResult [ping 8.8.8.8 count=2] # Значение pingResult осталось пустым, даже если пинг удачный
:local pingResult [ping 8.8.8.8 count=3] # При удачном пинге значение pingResult будет 3
Следует учитывать данную особенность при написании скриптов и не ставить маленькое значение параметра count.