Netwatch script does not allow ":execute"
Posted: Fri Dec 07, 2018 7:21 pm
For some reason, :execute command does not work in netwatch. Is this due to the netwatch limited permissions? For example, the command below does not work from netwatch in version 6.42.9. I'm trying to run a traceroute from netwatch so that when the monitor goes down it saves the output to a file that can be reviewed later.
:execute {/tool traceroute 8.8.8.8 duration=5} file=([/system clock get time]."_"."filename")
I've tried the exact same code in a script and it works perfectly. I've also tried the same code in a script that netwatch calls with script permissions limited to "read,write,test,reboot". This works when the script is called from a terminal again but not when called from netwatch. Any ideas?
:execute {/tool traceroute 8.8.8.8 duration=5} file=([/system clock get time]."_"."filename")
I've tried the exact same code in a script and it works perfectly. I've also tried the same code in a script that netwatch calls with script permissions limited to "read,write,test,reboot". This works when the script is called from a terminal again but not when called from netwatch. Any ideas?