Rodar .sh sem aparecer no terminal [RESOLVIDO]

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

Edilson Alzemand Sigmaringa Junior
Alzemand

(usa Ubuntu)

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...


  


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

Perfil removido
removido

(usa Nenhuma)

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]

Edilson Alzemand Sigmaringa Junior
Alzemand

(usa Ubuntu)

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

Perfil removido
removido

(usa Nenhuma)

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]

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

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

Caio Henrique Oliveira Rodrigues
caiorodrigues

(usa Debian)

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]

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

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]

Perfil removido
removido

(usa Nenhuma)

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]

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

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...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts