Não é possível executar arquivos .sh no Ubuntu 14.04

4

Não consigo executar o arquivo .sh no Ubuntu 14.04. O mesmo arquivo estava sendo executado na versão anterior 12.xx. Após a atualização para o 14.04, este arquivo parou de funcionar. Como resolver este problema?

    
por user281456 18.05.2014 / 14:21

2 respostas

7

Tudo o que você precisa fazer é definir a ação padrão aqui File Manager > Edit > Preferences > Behaviour para Executable Text Files . No Ubuntu 14.04 está definido para View Executable Files when they are opened

    
por eldos 20.05.2014 / 16:00
3

Você pode verificar se o script é ou não executável fazendo algo como:

$ ls -l nameoffile

substituindo nameoffile pelo nome do script. A saída será parecida com:

-rwxr-xr-x  1 users users 848101 Mar 12 11:22 configure

O último x na primeira coluna, significa que este arquivo é um executável. Se este x estiver faltando, isso significa que o arquivo não é executável. Você pode facilmente corrigir isso. Para tornar um script executável, você pode executar:

chmod +x /path/to/nameofscript.sh

Depois disso, para executá-lo a partir da linha de comando, você pode fazer:

./path/to/nameofscript

O Xubu-tur fez referência a uma explicação muito boa para fazer isso em um ambiente gráfico.

    
por BakaKuna 18.05.2014 / 14:45

Tags