Por que não consigo executar um script que criei?

1

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.

    
por ngm01 10.11.2015 / 01:26

2 respostas

1

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.

    
por A.B. 10.11.2015 / 22:13
-1

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
    
por Riky Perdana 12.11.2015 / 13:55