Pular para o conteúdo

Rodar .sh sem aparecer no terminal [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 10:39h

Olá, como faço para rodar um Script sem que o mesmo apareça no terminal ? Consigo chamar programas em /usr/bin padrão utilizando o Alt + F2 no ubuntu, porem tenho um script sh que chama outro em python e preciso que o terminal não apareça enquanto o programa roda

https://scontent.xx.fbcdn.net/hphotos-xfa1/v/t1.0-9/12631425_967075746701431_7396947319855587502_n.p...

Responder tópico

2. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 10:41h

Abra o terminal digite o nome do script com um "&" na frente pronto, ou crie um atalho clique nele e ele rodará em background

3. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 11:04h

parazite10195392 escreveu:

Abra o terminal digite o nome do script com um "&" na frente pronto, ou crie um atalho clique nele e ele rodará em background
Ele é um arquivo chamado run_carbono.sh

dentro tem esse conteudo:

#! /bin/sh

#open 2 process

gnome-terminal -x bash -c "python server.py ; exec $SHELL";
python notify.py
sleep 0.5
python webview.py

Não entendi o '&' me de um exemplo

4. Re: Rodar .sh sem aparecer no terminal

Enviado em 04/02/2016 - 11:10h

simples , abra o terminal e digite por exemplo:
./helloworld.sh & 
ele será executado em segundo plano.

5. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 11:15h

1 - Abra o terminal
2 - Digite
 $ nohup ./run_carbono.sh & 
3 - Feche o terminal

6. Rodar .sh sem aparecer no terminal

Enviado em 04/02/2016 - 11:17h

nohup ./script > log.txt &

Com esse comando acima, ele executa em segundo plano, mesmo se você fechar o terminal ele não irá parar de rodar, e joga toda a saída para o log.txt

7. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 11:24h

caiorodrigues escreveu:

nohup ./script > log.txt &

Com esse comando acima, ele executa em segundo plano, mesmo se você fechar o terminal ele não irá parar de rodar, e joga toda a saída para o log.txt
Só complementando a saída default do nohup é "nohup.out".

8. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 11:26h

cara esta eu não sabia , tentei ajudar e aprendi mais uma.... por isso é que eu gosto deste fórum!!!

9. Re: Rodar .sh sem aparecer no terminal [RESOLVIDO]

Enviado em 04/02/2016 - 11:30h

parazite10195392 escreveu:

cara esta eu não sabia , tentei ajudar e aprendi mais uma.... por isso é que eu gosto deste fórum!!!
Aprendendo com os erros, acertos e dúvidas dos outros. Faço muito disso também hahaha...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder