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