Como executar um arquivo .sh no Ubuntu 14.04 LTS? [duplicado]

0

Eu tentei executar este arquivo com todas as alternativas possíveis, mas ainda sem sorte. chmod +x file.sh , ./file.sh e também verifiquei janela de permissões tudo parece bem. erro parece com isso - > sh: 0: Não é possível abrir ./file_name.sh

    
por newto10 25.06.2015 / 18:09

2 respostas

2

Quando você executa um arquivo .sh usando ./, supondo que as permissões o permitam, você está dizendo ao sistema operacional para executar o arquivo com esse nome no diretório de trabalho atual.

Portanto, para executar o arquivo usando ./file.sh , certifique-se de usar cd para acessar o diretório que contém o arquivo de script antes de tentar executar o script.

Se você não estiver nesse diretório, poderá usar todo o caminho do arquivo para executar o script. Se, no entanto, o script estiver em um diretório listado no $ PATH do usuário, basta digitar o nome do arquivo de script, assim como todos os comandos comuns, como cd , ls etc.

    
por Arronical 25.06.2015 / 18:20
0

Se file.sh é um script bash, você deve definir o shebang na primeira linha do script. Ele deve se parecer com isso: primeiro hash mark, em seguida, ponto de exclamação e, em seguida, caminho para o interpretador (bash, ksh ...)     #! / bin / bash

    
por walter 25.06.2015 / 18:33