Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

1. Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 03/05/2011 - 21:16h

Como fazer que o script que eu digitei no gedit seja executado logo, sem que seja, antes, perguntado:
Você quer executar o script ou exibir seu conteúdo?


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 28/05/2011 - 00:52h

A dica do 'zerok' dar certo, mas só se seu script abrir alguma interface gráfica com o usuário, tipo zenity, dialog, yad, etc.

Caso execute apenas em texto num terminal, não vai dar certo, acabei de testar :-)

Tem que usar outro script, para informar a abertura de um terminal, como em:
#!/bin/bash
# abre o scriptxxxx
gnome-terminal --command="./seu_script.sh"

save esse script e para rodar basta executá-lo.




3. Re: Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 26/05/2011 - 20:41h

Pensei que uma solução seria mexer com o sistema de permissões do arquivo através de chmod 100. Ou seja: atribuiria que o dono poderia apenas executar, não ler, nem escrever. :)
Faz sentido; mas não funcionou. :(
O arquivo, que é um script, não abre. Ao clicar nele, aparece uma caixa de diálogo pedindo senha, e depois de digitá-la, aparece a mensagem: argumento inválido. e o caminho para o arquivo.
O que há de interessante nisso, é que o título da barra da caixa tem escrito: Truecrypt.
O que o truecrypt tem a ver com isso?
Agora ficou mais complicado ainda.
Quando volto ao terminal e entro no meu home/área de trabalho e digito chmod 751 ./script , tudo volta ao normal.



4. Re: Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

Kleyson
Nocttuam

(usa Ubuntu)

Enviado em 27/05/2011 - 23:48h

Se eu entendi o que você quer tem haver com a opção do nautilus referente a execução de documentos de texto.
Abra o nautilus depois Editar > Preferências > Aba Comportamento. Então você vai ver a opção "Arquivos de texto Executáveis", marque a primeira opção e veja se funciona.


5. Re: Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

Kleyson
Nocttuam

(usa Ubuntu)

Enviado em 28/05/2011 - 01:20h

Realmente não tinha testado antes de responder, desculpe.
Obrigado rai3mb pelo toque. Vou prestar mais atenção na próxima.


6. Re: Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 28/05/2011 - 02:11h

Sem problemas, nem sabia da sua dica :-).
Vivendo e aprendendo...

O Bom dessa vida de comunidade é justamente isso, aprendemos juntos!


7. Re: Como fazer script gerado no gedit funcionar logo? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 28/05/2011 - 08:18h

Valeu, Zerok e rai3mb.
Ele estava dando a seguinte mensagem: Houve um erro ao criar um processo filho para este terminal.
Então eu tirei o sh do final do script.sh.
Agora está funcionando.
O que há de interessante é que eu não iria associar o gedit ao nautilus. O arquivo está na área de trabalho, então eu não iria imaginar que ela funciona como um nautilus sem a parte gráfica do nautilus.
Valeu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts