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

Publicado por Paulo Camboim em 06/06/2005

[ Hits: 14.046 ]

 


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

Utilizando o chmod parar mudar permissões em arquivos

Pidgin - Recebendo mensagens offline

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

Montando partição Windows automaticamente

VMware - Instalando no Ubuntu Linux 8.10 e resolvendo problema "Unable to build the vmmon module"

Leitura recomendada

Comandos básicos para usar no seu Linux

Limpando cache da memória RAM no GNU/Linux

Comandos básicos do terminal no Kali Linux

Entendendo o comando chmod

Executar programas pelo terminal e deixá-lo livre

  

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