FiltaQuilla icon indicating copy to clipboard operation
FiltaQuilla copied to clipboard

run program not working on Linux Ubuntu 20.04 LTS

Open mylinux909 opened this issue 1 year ago • 2 comments

Run program filter not working on Linux Ubuntu 20.04 LTS.

Subject > contains > blah-blah Run Program > local_path_some_local_bash_shell_script.sh

BUT the script is not executed and no error messages.

Please advise how to get this working on Linux. Thank you, Martin

mylinux909 avatar Mar 25 '23 01:03 mylinux909

do you have set the right permissions? sh scripts need: sudo chmod 0771 /FULL_PATH/local_path_some_local_bash_shell_script.sh + your sudo password and sudo chown yourUsername:yourUsername /FULL_ PATH/local_path_some_local_bash_shell_script.sh + your sudo password and in top (SECOND LINE) of your script you must specify the environment Variable PATH=/bin:/usr/bin:/sbin:/usr/sbin and when you use sh add top of your script (FIRST LINE) the bashism #!/bin/sh, and please make sure, that you have the permissions for the sh-File-Path-Dir - means you save your sh in /DIR_NAME/ your sudo user must have the permissions to access this dir. If not you can set sudo chmod 0770 /FULL_PATH/DIR_NAME/local_path_some_local_bash_shell_script.sh AND sudo chown -R yourUsername:yourUsername /FULL_PATH/DIR_NAME/

MarkyMarkDE avatar May 28 '23 09:05 MarkyMarkDE

I'm having the same issue, but on FreeBSD. I suspect the cause is the same.

I have applied all the tips in the 2nd post above.

scott@FreeBSD-VM:~/Downloads $ ls -l distill.io 
-rwxrwx--x  1 scott scott 130 Apr  4 11:41 distill.io

scott@FreeBSD-VM:~/Downloads $ cat distill.io 
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin
/usr/bin/smartthings devices:commands 20a57e30-f9ea-41a9-b113-08a15a36bad0 switch:on

scott@FreeBSD-VM:~/Downloads $ ls -l /usr/bin/smartthings 
lrwxr-xr-x  1 root wheel 81 Apr  3 17:03 /usr/bin/smartthings -> /home/scott/Downloads/smartthings-cli--smartthings-cli-1.8.1/packages/cli/bin/run

sremick avatar Apr 04 '24 15:04 sremick