Você precisa ter seu diretório atual em seu PATH, export PATH=${PATH}:.
Essa pergunta pode ser trivial, mas estou me perguntando por que tenho que digitar o ponto e a barra antes do nome do meu script para executá-lo, mesmo que ele esteja localizado no meu diretório atual.
./my_script.sh
Sempre que eu digito sem o ponto & a barra:
my_script.sh
Acabei de receber o comando -bash: cloud_sync.sh: não encontrado
Qual é a razão por trás de colocar o ./ na frente de um nome de script?
Obrigado.