sergeyfromkomi Опубликовано 25 июля, 2012 (изменено) · Жалоба Почему эта команда из терминала выполняется: /system ssh user="ubnt" address="172.16.x.x" command="ifconfig ath0 down" [admin@MikroTik] > system ssh user="ubnt" address="172.16.250.213" command="ifconfig ath0 up" Welcome back! ,а как скрипт - нет ? [admin@MikroTik] > system script print Flags: I - invalid 0 name="script1" owner="admin" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api last-started=jan/02/1970 07:41:27 run-count=1205 source= /system ssh user="ubnt" address="172.16.250.213" command="ifconfig ath0 down" Счётчик выполнения растёт.. Изменено 25 июля, 2012 пользователем sergeyfromkomi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 25 июля, 2012 · Жалоба Потому что микротик не дружит с убнт. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sergeyfromkomi Опубликовано 25 июля, 2012 · Жалоба Потому что микротик не дружит с убнт. Как-то странно он не дружит... Через терминал микротика, эта же команда отрабатывает как нужно. Может в в кавычках где ошибка? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 25 июля, 2012 · Жалоба Можно попробовать кавычки вообще убрать для начала=) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rus123 Опубликовано 25 июля, 2012 (изменено) · Жалоба Можно попробовать кавычки вообще убрать для начала=) Поставьте перед ковычками обратный слешь "\" name="script1" owner="admin" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api last-started=jan/02/1970 07:41:27 run-count=1205 source="/system ssh user=\"ubnt\" address=\"172.16.250.213\" command=\"ifconfig ath0 down\" " http://wiki.mikrotik.com/wiki/Manual:Scripting Constant Escape Sequences Following escape sequences can be used to define certain special character within string: \" Insert double quote \\ Insert backslash \n Insert newline \r Insert carriage return \t Insert horizontal tab \$ Output $ character. Otherwise $ is used to link variable. \? Output ? character. Otherwise ? is used to print "help" in console. \_ - space \a - BEL (0x07) \b - backspace (0x08) \f - form feed (0xFF) \v Insert vertical tab \xx Print character from hex value. Hex number should use capital letters. Изменено 25 июля, 2012 пользователем Rus123 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sergeyfromkomi Опубликовано 26 июля, 2012 (изменено) · Жалоба Можно попробовать кавычки вообще убрать для начала=) Поставьте перед ковычками обратный слешь "\" name="script1" owner="admin" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api last-started=jan/02/1970 07:41:27 run-count=1205 source="/system ssh user=\"ubnt\" address=\"172.16.250.213\" command=\"ifconfig ath0 down\" " http://wiki.mikrotik.com/wiki/Manual:Scripting Не выходит каменный цветок... Так тоже пробовал: /system ssh user=ubnt address=172.16.250.213 command=\"ifconfig ath0 down\" Странно, что так запускается: [admin@MikroTik] /system script> print Flags: I - invalid 0 name="my" owner="admin" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api last-started=jan/02/1970 00:51:56 run-count=5 source=/system ssh user="ubnt" address="172.16.250.213" command="ifconfig ath0 down" [admin@MikroTik] /system script> run 0 Welcome back! [admin@MikroTik] /system script> Изменено 26 июля, 2012 пользователем sergeyfromkomi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...