И вот когда писал наступил на пару грабель и обратился к документации где вычитал пару полезный приемов
1. Обработка ошибок
Допустим вы резолвите имя домена которого не существует либо у конторы НС сервера лежат, в общем ваш скрипт вылетит с ошибкой и выполнение остановится.
Лечится вот такой штукой
Код: Выделить всё
:do {
:resolve domena.net
} on-error={
/log warning ("Error")
}
2. неоднократно при написании больших скриптов не хватало мне функций. При очень больших проектах пользовался пародией на процедуры вызывая дополнительные скрипты, но не тут то было, оказывается и тут есть решение
Код: Выделить всё
[admin@MikroTik] > :global fun do={:put "YES!!!"}
[admin@MikroTik] > $fun
YES!!!