воскресенье, 27 декабря 2015 г.

Остановить выполнение скрипта.

  Прервать скрипт:
/system script job remove [find script=script25]
  Более правильный вариант, с обработчиком ошибок:

:do {/system script job remove [find script=script25]} on-error={}
log info 33
   Хотя первый скрипт срабатываем отлично, и не валится в ошибку если в "system script job" script25 нет,  я бы рекомендовал использовать второй вариант, особенно, если данная часть кода входит в длинный скрипт. В этом случае, работает или нет в данный момент скрипт с именем "script25", выполнения кода продолжится, и в лог напишет "33".

Подписаться на новые статьи.

1 комментарий:

  1. как сделать выход(завершение работы) из скрипта ?
    подобно exit(0) в CMD
    только без записей в log

    ОтветитьУдалить