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



» Screenshot
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

O comando nohup
Linux user
Publicado por Fábio Berbert de Paula em 25/01/2008

Login: fabio, 6483234 pontos | Blog: https://twitter.com/fabiodovol
[ Hits: 21912 ]

O comando nohup

Essa é uma dica simples e rápida, mas que me quebrou um galho (ou seria árvore?) um dia desses. Eu precisava deixar um comando rodando num servidor remoto, porém não continuaria conectado via ssh neste. Ao executar o comando passando o famoso "&" no final da linha o terminal ficava livre, mas ao deslogar do terminal o comando recebia um sinal de hangup e "morria".

Enfim, pra rodar um comando em background e fazer com que o mesmo fique imune a sinais de hangup, usa-se o comando nohup.

Exemplo de uso:

# nohup ./comando_que_vai_demorar &

A saída do comando será gravada no arquivo nohup.out, que será criado no diretório corrente (onde o comando foi executado). Agora você pode desconectar do terminal remoto e ir pra casa tranquilo. Simples assim!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Solução Youtube-dl com problema ERROR: format not available for video - Ubuntu 10.04 Lucid Lyns
   Dica Linux recomendada Montar compartilhamentos via Samba (antigo smbmount)
   Dica Linux recomendada Matando todos os processos de um usuário
   Dica Linux recomendada Comando em máquina remota
   Dica Linux recomendada Slackware & HD SATA

Comentários
[1] Comentário enviado por salsichapower em 25/01/2008 - 11:36h:

Fabio esse comando pode ser utilizado quando se usa um backup por exemplo?????

[2] Comentário enviado por pstglia em 25/01/2008 - 15:05h:

Boa dica Fábio. Isso ajuda pacas

Caso a sessão que disparou o processo caia (receba o HUP), o owner o processo passa a ser o processo INIT (1)

Existem também o comando screen; Tem o mesmo objetivo do nohup


[3] Comentário enviado por brunocarezza em 11/05/2010 - 07:08h:

O Screen não tem o mesmo objetivo que o nohup. O Screen é um gerenciador de janelas para ambiente texto com um número desconsertante de opções. São finalidades muito diferentes. Uma comparação medíocre.

[4] Comentário enviado por edivaldo145 em 29/11/2011 - 18:41h:

Salvou a minha vida shaushauhsa

[5] Comentário enviado por leoudimg em 20/03/2012 - 15:15h:

Este tópico é antigo mas salvou minha vida também!!!!


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.