Updates:

You can now choose from a number of pre-installed themes

Can't execute scripts [SOLVED]

Started by Keith, April 29, 2022, 06:38:08 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Keith

I've just bought a new laptop - Dell Latitude E5570 - and am still trying to come to terms with its quirks.  Installed Ubuntu 20.04.   

I have all my scripts in a directory /home/keith/.bin and have changed the PATH to include it:
[email protected]:~$ echo $PATH
/home/keith/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

....and I've made the scripts executable.  But when I type a script name I get a "command not found" error. 

I've not had problems in the past as the process is so simple.  Any ideas what I'm not doing?

Keith

Brian000

Keith,


it looks like you've done this, but I'll add it here for others:
https://www.poftut.com/set-path-bash-shell-linux/

I assume that these work:
/home/keith/.bin/script.sh
and
~/.bin/script.sh
?

i'd check the directory permissions too....may ensure those permit execute too (just in case)









Brian000

thinking about it....

/home or /home/keith isn't on another partition is it??? check /etc/fstab isn't mounting them as 'non executable'



Keith

Hi Brian.

Your commands don't work, surprisingly, although if I go to the directory .bin where the scripts are, that appears to work.
But your suggestion of changing directory permissions worked a treat!  As directory permissions are not generally shown, it didn't even occur to me to try that.   
Many thanks.    

Keith