Como executo um arquivo .sh pelo terminal?

1. Como executo um arquivo .sh pelo terminal?

Matheus Queiroz M. Souza
Theuus_z

(usa Ubuntu)

Enviado em 17/04/2015 - 12:08h

Eu tenho um arquivo chamado "START.sh" , eu preciso abri-lo como terminal porque ele é o executável para abrir um servidor. No entanto, eu não consigo fazer com que ele abra pelo terminal, ja marquei para executar como software, mas ele só abre como gedit. O que devo fazer para ele executar em terminal?

Localização - "/home/theuus/Área de Trabalho/Server/START.sh"


  


2. Re: Como executo um arquivo .sh pelo terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/04/2015 - 12:39h


/home/theuus/Área\ de\ Trabalho/Server/START.sh

______________________________________________________________
Slackware 14.1 x86_64 - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT


3. Re: Como executo um arquivo .sh pelo terminal?

Matheus Queiroz M. Souza
Theuus_z

(usa Ubuntu)

Enviado em 17/04/2015 - 12:41h

Não foi .... bash: /home/theuus/Área de Trabalho/Server/START.sh: Arquivo ou diretório não encontrado

Mudei ele de lugar e coloquei na pasta downloads, agora consigo acessa-lo pelos comandos



$ cd Downloads/Server
$ ls
$ sh START.sh

ai ele vai numa boa, mas nao quero ter que digitar todos estes comandos para conseguir executa-lo


4. Re: Como executo um arquivo .sh pelo terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/04/2015 - 12:53h

Theuus_z escreveu:

Eu tenho um arquivo chamado "START.sh" , eu preciso abri-lo como terminal porque ele é o executável para abrir um servidor. No entanto, eu não consigo fazer com que ele abra pelo terminal, ja marquei para executar como software, mas ele só abre como gedit. O que devo fazer para ele executar em terminal?

Localização - "/home/theuus/Área de Trabalho/Server/START.sh"




Basta dar permissão para executar.

comando chmod +x no terminal, ou use o diálogo de propriedades do gerenciador de arquivos para alterar as permissões.

Depois disso, o duplo clique provavelmente irá executar o aplicativo.


5. Re: Como executo um arquivo .sh pelo terminal?

Matheus Queiroz M. Souza
Theuus_z

(usa Ubuntu)

Enviado em 17/04/2015 - 12:59h

E como eu faço para dar permissao ? sou novo no ubuntu, nao sei os comandos nem nada, pode ajudar?




6. Re: Como executo um arquivo .sh pelo terminal?

Mateus
MZW

(usa Ubuntu)

Enviado em 17/04/2015 - 14:10h

Theuus_z escreveu:

E como eu faço para dar permissao ? sou novo no ubuntu, nao sei os comandos nem nada, pode ajudar?



O nosso colega na resposta acima ja deu a resposta.
chmod +X arquivo.sh





7. Re: Como executo um arquivo .sh pelo terminal?

Wellington
wellington_r

(usa Debian)

Enviado em 17/04/2015 - 14:38h

Theuus_z escreveu:

Não foi .... bash: /home/theuus/Área de Trabalho/Server/START.sh: Arquivo ou diretório não encontrado

Mudei ele de lugar e coloquei na pasta downloads, agora consigo acessa-lo pelos comandos



$ cd Downloads/Server
$ ls
$ sh START.sh

ai ele vai numa boa, mas nao quero ter que digitar todos estes comandos para conseguir executa-lo


Numa pasta conveniente, crie um arquivo chamado "lancar_start.sh". Dentro do arquivo, digite o seguinte conteúdo:
gnome-terminal --execute bash -c "/caminho/exemplo/montar.sh ; bash" 


Obs: troque o /caminho/exemplo/montar.sh pelo caminho do SEU arquivo .sh, no caso, /home/seusuario/Downloads/Server/START.sh

Clique com o direito em cima do arquivo lancar_start.sh, vá em propriedade, marque a opção referente a permissão de execução como programa.

Duplo clique com o esquerdo em lancar_start.sh e veja a mágica acontecer.





8. Comandos para poder executar arquivo

Erisilvia Silvia Lima de Sousa
Erisilvia

(usa Slackware)

Enviado em 22/04/2015 - 10:24h

Bom dia!
Escreve: chmod a+x (nome do programa.sh) e da enter
ai na outra linha voce escreve ./(nome do programa.sh) e da enter







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts