O gerenciador de arquivamento foi iniciado em vez de executar um script de shell

0

Quando eu clico duas vezes em um arquivo .sh (o arquivo é executável) no Nautilus, o gerenciador de arquivos é iniciado em vez de executar o script. Como posso fazer o Nautilus mostrar o diálogo (executar / editar / ...) de novo?

    
por Ubuntu-user 21.05.2013 / 23:48

2 respostas

1

Tente alterar a permissão do arquivo para executável usando o terminal.

Abra o terminal. Navegue até o diretório em que seu arquivo está localizado (usando cd ). Altere as permissões usando:

chmod +x filename.sh  

e tente

./filename.sh  

ou tente executá-lo usando

sh filename.sh

Razões:

Pode ser porque o seu editor de texto padrão (gedit) pode não estar disponível, ou na janela de propriedades, na aba abrir com, o padrão é o gerenciador de arquivos. Neste caso, altere a abertura com o uso de gedit ou instale o gedit (se não estiver disponível). Ou o arquivo é destinado a 32 bits e você pode estar executando no sistema operacional de 64 bits (vice-versa).

    
por Yoda 23.05.2013 / 04:13
0

Você pode fazer isso de duas maneiras.

Caminho número um: GUI

Clique com o botão direito no arquivo

Selecione a guia de permissões

Marque a caixa que diz "Executar arquivo como um programa"

Caminho número dois: terminal

A primeira maneira nem sempre funciona para mim, então eu uso essa

Abra o terminal com Ctrl + Alt + T

Navegue até o diretório em que seu arquivo está usando cd (por exemplo, se o arquivo estiver na pasta Downloads, use o comando cd ~/Downloads

Finalmente, execute o comando ./name_of_file_here.sh

    
por chad 21.05.2013 / 23:58