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

Publicado por Paulo Camboim em 06/06/2005

[ Hits: 15.806 ]

 


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

Aumentando a perfomace no seu Fedora Core 3

Montando partição Windows automaticamente

Armazenar e compartilhar códigos em diversas linguagens

Uso exagerado de CPU ao abrir pastas contendo vídeos no Dolphin/Konqueror

Ao instalar KDE4 no Debian Lenny startx não funciona [solução]

Leitura recomendada

Como instalar um pacote do Linux From Scratch

Monitor de sistema no MATE Desktop

Atalhos do KDE no Linux Mint 17.1

Rodar um script no boot usando systemd

Mágicas com o utilitário screen em conexões remotas

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts