você está aqui: Home  → Arquivo de Mensagens

De onde surgiu o comand nohup

Colaboração: Marlon Petry

Data de Publicação: 11 de Julho de 2008

No início dos tempos em UNIX se usava terminais burros, que eram conectados através de modems. Quando o usuário efetuava o logout, o modem enviava um sinal de hangup para o shell, e este por sua vez executava um kill em todos os processos filhos daquele terminal.

O comando nohup significa "no hangup" para que pudessemos efetuar o logout e os nossos processos pudessem continuar executando até o fim.

  $ nohup comando &

Esse comando é muito útil quando executamos algum processo que leve muito tempo para terminar, então com o nohup podemos por exemplo deixar baixando um distribuição linux no servidor da faculdade, efetuamos o logout e vamos embora. No outro dia o download está concluído.

O comando nohup simplesmente ignore os sinais SIGQUIT e SIGHUP. Geralmente quando executamos um comando a saída é enviada para o terminal, nesse caso a saída será o arquivo nohup.out.

Para saber mais sobre controle de jobs acesse o link http://petryx.blogrs.com.br/2008/06/10/por-dentro-do-job-em-linux/

Acesse http://petryx.blogrs.com.br divulgando conhecimento, matérias originais sobre linux, Processamento de Imagem, Python, C, tutoriais e segurança.


 

 

Veja a relação completa dos artigos de Marlon Petry

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script