Não é possível executar um script a partir de um arquivo de texto

2

Eu tenho um script simples que eu quero ser capaz de executar clicando duas vezes em um arquivo de texto e fazendo com que ele seja executado no terminal para que eu não precise fazer isso manualmente

#!bin/bash
$ cd /home/tyler/df_linux
$ ./df

Eu tentei "permitir a execução do arquivo como programa", mas o arquivo ainda é aberto no gedit.

Eu também usei sudo chmod +x df enquanto no diretório, o terminal pede minha senha, eu a digito e nada acontece.

Eu tenho procurado pela internet e meus problemas são semelhantes ao de se meu HDD era o formato NTFS, eu verifiquei usando sudo blkid -o list > ~/myFileSytems e eu posso ver que o script que estou tentando executar está em uma partição ext4 ; então, esse não é o problema.

Eu tenho procurado pela internet o dia todo e encontrei pessoas com problemas semelhantes, mas nenhuma das soluções que encontrei funcionou.

Minha pergunta foi marcada como uma duplicata de Como executo o executável scripts no Nautilus? e eu não entendo por que, meu problema não tem nada a ver com nautilus e não consigo encontrar qualquer programa chamado nautilus no meu computador.

Estou executando o Ubuntu 14.04.03 e estou tentando rodar o meu script no terminal, estou usando o hashbang e a cor do texto no meu script mudou para identificar que o linux entende que é um script, mas o script não será executado quando eu clicar duas vezes no arquivo.

    
por Tyler 09.07.2016 / 04:33

1 resposta

0

Usando o Thunar (XFCE): link

Usando o Dolphin (KDE): link

Por favor, poste o gerenciador de arquivos que você está usando.

EDITAR: as linhas do script # 1 parecem ter $ s antes delas. Remova esses.

    
por Soren 09.07.2016 / 05:14