Criando e executando scripts de shell para executar o XAMPP ao clicar duas vezes [duplicado]

0

Especificações básicas - Ubuntu 13.10, Gnome 3 (fallback de sessão), tema Ambiance, ícones Faenza.

Eu instalei recentemente o XAMPP , agora toda vez que eu quero usar o programa, eu tenho que executar o comando sudo /opt/lampp/lampp start , Im bastante novo no Ubuntu, mas eu sei o meu caminho em torno de algumas coisas e eu sabia que eu posso fazer um script de shell para iniciar o programa quando eu duplo clique nele, então, eu abro nano no terminal e escrever:

#!/bin/bash/
sudo /opt/lampp/lampp start

Salvei-o como "lampp.sh" no meu diretório home e conceda-lhe as permissões adequadas chmod +x lampp.sh e chmod +775 lampp.sh . Quando clico duas vezes nele absolutamente nada acontece, para que funcione eu tenho que abrir um terminal e executar o script lá ./lampp.sh .

Se eu tiver que abrir o terminal toda vez que eu quiser rodar o script, então o próprio script não tem valor (especialmente quando executar a linha de código sudo /opt/lampp/lampp start é 1), existe mesmo assim eu posso executá-lo com um clique duplo ?

Agradeço antecipadamente que eu amo essa comunidade.

    
por Minnen 26.01.2014 / 18:18

1 resposta

1

A estrofe de abertura deve ser

#!/bin/bash

... Não há uma barra final.

sudo também vai querer uma senha toda vez. Você pode:

  • Adicione uma exceção a /etc/sudoers
  • Use um equivalente% sudo gráfico como pkexec ou gksudo

Acho que, no final, apenas substituir em pkexec é a solução mais fácil.

    
por Oli 26.01.2014 / 19:20