I have a bash script named Script.sh . It worked well when it was in my /home directory.I moved it to my /bin directory,for running it as command. At first it worked well(as a command, in my /bin), but after restarting, it stopped working. When I type
Script.sh , in terminal, nothing happens and I have to use Ctrl+C
for getting the terminal to work again. When my Script.sh is in my /bin, my
spd-say command doesn't work either(it does not pronounce the argument when I use it in terminal). After moving the script from /bin, everything gets corrected. Is there any problem, moving a file to /bin?
$ echo $PATH :/home/m/bin:/home/m/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
This is the first part of the script.
#!/bin/bash spd-say -w "Do you know this man?" xdg-open $(locate "X.jpg") read a if [ "$a" == "yes" ] then spd-say -w "Call the police." else spd-say -w "Thanks." fi