Arquivo executável [RESOLVIDO]

1. Arquivo executável [RESOLVIDO]

Giovane
GiovaneCS

(usa Mandriva)

Enviado em 25/05/2011 - 12:48h

Criei um arquivo de texto que salvei com o nome de pastashare.sh. No arquivo escrevi:
#!/bin/sh
sudo mount /mnt/share
dolphin /mnt/share

mas ao clicar no arquivo somente a última linha funciona, ou seja, a pasta /mnt/share é exibida no dolphin, mas não é montada.
mas se eu executar no terminal o comando "$ sh pastashare.sh" tudo funciona, ou seja, a pasta é montada e exibida.

Observações:
- o /mnt/share está no /etc/fstab, tanto é que consegui montar pelo terminal;
- o arquivo /etc/sudoers foi editado dando permissão para executar o /bin/mount com o sudo SEM senha, tanto é que consegui montar no terminal digitando "$ sudo mount /mnt/share" sem precisar digitar a senha;
- o arquivo tem permissão de execução e sou o proprietário do arquivo, tanto é que quando clico nele o dolphin abre e exibe o diretório /mnt/share, apenas não monta;
- muito embora o /etc/fstab esteja configurado para montar automaticamente durante o boot, isto não está acontecendo, mas isto é outra questão, então eu gostaria de montar as pastas sem ter que entrar no terminal.

Enfim, tudo funciona se feito através do terminal, apenas não funciona completamente se clicar no arquivo executável. Onde está o erro?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2011 - 14:32h

É por causa que sempre que executa o script clicando nele, não aparece o terminal para poder digitar a senha pedido pelo sudo, tente uns desses comandos:

xterm -e "sudo mount /mnt/share"
ou
gnome-terminal -e "sudo mount /mnt/share"
ou
konsole -e "sudo mount /mnt/share"

3. Re: Arquivo executável [RESOLVIDO]

Giovane
GiovaneCS

(usa Mandriva)

Enviado em 25/05/2011 - 21:22h

Muito obrigado cesarasilva
Funcionou!

o arquivo pastashare.sh ficou assim:
#!/bin/sh
konsole -e sudo mount /mnt/share
dolphin /mnt/share






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts