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

Publicado por Paulo Camboim em 06/06/2005

[ Hits: 15.805 ]

 


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

Compartilhamento de internet

Aumentando a perfomace no seu Fedora Core 3

Armazenar e compartilhar códigos em diversas linguagens

Montando partição Windows automaticamente

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

Leitura recomendada

Coletânea de atalhos no bash

nmap - Verificando os IPs em uso na rede

Comandos do smbclient

Processos de usuário em segundo plano e como manipulá-los

Eliminando linhas em branco

  

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