Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Slack Chat
Por caiovinic
» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper
Linux: Linux
Por percival

Dica

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

Login: fabio, 4871607 pontos Homepage: https://twitter.com/fabiodovol
[ Hits: 6990 ]

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 Comando tcpdump - exemplos de uso
   Dica Linux recomendada Monitorando a entrada e saída de pacotes
   Dica Linux recomendada Log online do sistema
   Dica Linux recomendada Baixando sites inteiros com o wget
   Dica Linux recomendada Mais opções do comando cat

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



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 - Copyleft 2002-2009 Viva o Linux.com.br

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.