-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Problem z wykonaniem złożonych komend SSH.
Np.:
/system script
add dont-require-permissions=no name=LTE_samsungtv owner=admin policy=
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":lo
cal urzadzenie "samsungtv";\r
\n:local stan [/ip firewall mangle get [find comment=$urzadzenie] disabled]
;\r
\n:if ($stan=true) do={/ip firewall mangle enable [find comment=$urzadzeni
e];:log info message="wlaczono ABAKS dla $urzadzenie";:put true} else={/i
p firewall mangle disable [find comment=$urzadzenie];:log info message="wl
aczono LTE dla $urzadzenie";:put false}\r
\n"
Skrypt bezpośrednio w konsoli MT wykonuje się bez problemu, przekopiowany do commands.yml nie działa.
2019/11/19 22:40:55 Configuration parser error: yaml: line 10: found unknown escape character
Usunięcie znaków przeniesienia linii i sklejenie skryptu do jednego wiersza nie pomaga.