Running shell script from within the DialPlan

Done:

bash-4.1$ ls -la *.sh -rwxr-xr-x 1 asterisk asterisk 174 Nov 25 12:37 off.sh -rwxr-xr-x 1 asterisk asterisk 184 Nov 25 12:35 on.sh bash-4.1$

no change…

it is almost like Asterisk is prevented from actually running anything…
But Asterisk will write to a file so there is some I/O.

I see posts where people have had issues, but no resolution.
Indeed there was one with the same title as this post from 2013:

The System and TrySystem command, while documented, do really work as described?

Thanks

Paul