Você não correu
./myscript
como você diz na sua pergunta, você correu
./ myscript
e sua mensagem de erro foi
bash: ./: Is a directory
Note que a sintaxe correta é: Não espaço entre o caminho ./
e o nome do seu script.
Eu criei um script e tenho rwx
permissões de usuário nele. Ele roda ok se eu usar o comando bash myscript
, mas quando tento ./myscript
, obtenho o resultado:
./: Is a directory
Eu também tentei executá-lo usando sudo
, mas obtive o mesmo resultado.
Você não correu
./myscript
como você diz na sua pergunta, você correu
./ myscript
e sua mensagem de erro foi
bash: ./: Is a directory
Note que a sintaxe correta é: Não espaço entre o caminho ./
e o nome do seu script.
Você pode criar scripts com estas etapas:
sudo nano script_name.sh
Digite alguns comandos para executar mais tarde e torne-o executável
sudo chmod +x script_name.sh
E então você pode executá-lo por:
sudo ./script_name.sh