Scrip executável [RESOLVIDO]

1. Scrip executável [RESOLVIDO]

Pedro Paulo Bandeira Monteiro Junior
PedroMonteiro

(usa Linux Mint)

Enviado em 09/06/2015 - 17:15h

Olá, eu queria saber se é possível criar um script (.sh) executável no linux, ou seja, (talvez) compilá-lo para que quem for usar, apenas precise dar dois cliques nele e ele rodaria os comandos que foram escritos.


  


2. Re: Scrip executável [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

Enviado em 09/06/2015 - 18:02h

Sim, só criar e dar permissão de execução:
chmod +x ./script.sh 

--
sudo make me a sandwich


3. Re: Scrip executável [RESOLVIDO]

Pedro Paulo Bandeira Monteiro Junior
PedroMonteiro

(usa Linux Mint)

Enviado em 10/06/2015 - 15:38h

thinomar escreveu:

Sim, só criar e dar permissão de execução:
chmod +x ./script.sh 

--
sudo make me a sandwich


Obrigado!!!


4. Re: Scrip executável

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/06/2015 - 16:28h

pedrosk8boy escreveu:

Olá, eu queria saber se é possível criar um script (.sh) executável no linux, ou seja, (talvez) compilá-lo para que quem for usar, apenas precise dar dois cliques nele e ele rodaria os comandos que foram escritos.


Só um detalhe, um arquivo shell script não é compilado, é interpretado. É possível compilar um arquivo shell usando o shc, todavia ocorre uma conversão para a lingugem C e depois para um binário executável, sendo assim nativamente shell script é interpretado.

Diferença entre compilação e interpretação:
http://www.dcc.fc.up.pt/~nam/aulas/0001/ic/slides/sliic0018/node3.html

___________________________________________________________________
4c 69 6e 75 78 20 c3 a9 20 6d 65 6c 68 6f 72 20 71 75 65 20 57 69 6e 64 6f 77 73


5. Re: Scrip executável [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/06/2015 - 17:07h

Outra coisa são esses dois cliques e executa.
Depende do ambiente que você está usando.
Criar um arquivo que fique na área de trabalho, painel, barra de ferramentas ou menu.
Esse arquivo deve ficar configurado prá executar o script.
Um exemplo para a área de trabalho do MATE fica mais ou menos assim:

[Desktop Entry]
Name=Mozilla Firefox
Exec=firefox
Type=Application
StartupNotify=true
Path=/home/best/.mozilla
Icon=F0E6_firefox.0


--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


6. Re: Scrip executável [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/06/2015 - 14:34h

Amigo se o seu problema foi solucionado marque o tópico como resolvido.
___________________________________________________________________
4c 69 6e 75 78 20 c3 a9 20 6d 65 6c 68 6f 72 20 71 75 65 20 57 69 6e 64 6f 77 73






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts