Я пытаюсь добавить скрипт в список, чтобы запланировать его запуск на базе интервала, но он не работает, когда я помещаю его в скрипты и отлично работает, когда я вручную запускаю скрипт в Terminal в Mikrotik. Я попробовал обе эти версии сценария, как:Mikrotik Script отлично работает в терминале, но не запускается при размещении в скриптах
The \n /r/
Script Версия:
{\r\
\n:global NSM2 [/ip neighbor find mac-address="68:72:51:34:AA:03"];/r/
\n:foreach i in=$NSM2 do={/r/
\n:global nsm2tx [/ip neighbor get $i address];/r/
\n}/r/
\n/ip firewall nat set 11 to-address=$nsm2tx/r/
\n:global NSM2 [/ip neighbor find mac-address="68:72:51:32:11:60"];/r/
\n:foreach i in=$NSM2 do={/r/
\n:global nsm2rx [/ip neighbor get $i address];/r/
\n}/r/
\n/ip firewall nat set 10 to-addresses=$nsm2rx/r/
\n}
обычная версия:
:global NSM2 [/ip neighbor find mac-address="68:72:51:34:AA:03"];
:foreach i in=$NSM2 do={
:global nsm2tx [/ip neighbor get $i address];
}
/ip firewall nat set 11 to-address=$nsm2tx
:global NSM2 [/ip neighbor find mac-address="68:72:51:32:11:60"];
:foreach i in=$NSM2 do={
:global nsm2rx [/ip neighbor get $i address];
}
/ip firewall nat set 10 to-addresses=$nsm2rx
Но ни одна из этих работ, когда не помещается в скриптах, а затем нажмите на кнопке запуска или при запуске расписания.!
Может кто-нибудь помочь? –