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



» Screenshot
Linux: 3d desktop 2
Por removido
» 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, 6273275 pontos | Blog: https://twitter.com/fabiodovol
[ Hits: 19534 ]

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 O comando MTR (compilação do ping + traceroute)
   Dica Linux recomendada Comando para abrir tela de desligamento do sistema no Gnome
   Dica Linux recomendada Exibindo o conteúdo ao contrário
   Dica Linux recomendada Removendo linhas duplicadas não-consecutivas
   Dica Linux recomendada Cuidado com o "sl"

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


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.