Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: FreeBSD
Por dark
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

nohup: abrindo mais de uma aplicação usando o mesmo terminal
Linux user
Publicado por Paulo Camboim em 06/06/2005

Login: paulocamboim, 159425 pontos
[ Hits: 7135 ]

nohup: abrindo mais de uma aplicação usando o mesmo terminal

Olá pessoal do Viva o Linux, estou contribuindo com esta dica, espero que gostem! Vamos lá.

Eu acho que muita gente tem o mesmo problema, sempre que queremos executar um comando, abrimos o terminal, executamos e o mesmo fica ocupado, sem a possibilidade de usar esse mesmo terminal para uma outra finalidade.

Para acabar com isso basta executar um comando muito simples, chamado "nohup". Veja um exemplo abaixo:

$ nohup xmms &

Neste exemplo o programa XMMS irá abrir e dentro do arquivo "nohup.out" vai estar a informação de tudo que acontece.

No primeiro momento dá para pensar que esse comando foi inútil, pois o terminal está ocupado do mesmo modo. Mas note que se você der um "CTRL + C", a aplicação vai continuar aberta e o terminal poderá ser usado pra outras finalidades.

Espero que tenha ajudado!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Qual a versão do meu Ubuntu
   Dica Linux recomendada Finalizando programas através de um terminal
   Dica Linux recomendada Gravar imagens ISO no DVD, via linha de comando
   Dica Linux recomendada Iniciando Compiz automaticamente no Gnome Slackbuild
   Dica Linux recomendada Trabalhando com o VI

Comentários
[1] Comentário enviado por removido em 07/06/2005 - 23:52h:

OPa!,

na verdade apenas o "&" le se "E comercial" ja serviria ... como no exemplo:

$ xmms &

--
Abs,
guinet gmail com

[2] Comentário enviado por paulocamboim em 15/02/2006 - 15:14h:

mas caso voce usa-se um "wget" caso voce desse um Crtl + C para usar o terminal novamente, iria ficar aparecendo o progresso do download. Nesse caso o nohup manda toda resposta do comando para um arquivo texto, deixando totalemte o terminal livre para utilizacao.

vlw

[3] Comentário enviado por removido em 24/07/2007 - 12:29h:

O nohup serve para desvincular um comando da sessão que o originou, ou seja, caso seja feito logout, o comando continua ... muito util para programas de monitoramento do sistema e, claro, o wget citado pelo paulocamboim.

[4] Comentário enviado por eowyn_k_tonks em 10/02/2010 - 11:16h:

Tipo, o que voce fez foi colocar o processo para background.
Tambem pode ser feito usando ctrl +z e dps bg, para parar o processo e dps rodar em background '-'


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.