Hello
Sabe quando executamos um comando e o deixamos em background para poder continuar usando o terminal, pois é isso é bem útil, contudo já parou para pensar no caso de de repente esse comando demore executando e você deslogue da máquina?!?!?! Rsrs pois é… Ele receberá um sinal que termina o processo, o SIGHUP, por que isso? Sempre que um usuário desloga, sai do sistema é enviado a todos os processos que o mesmo iniciou um sinal ( SIGHUP ) que termina ou reinicia um processo.
Sendo assim como manter o comando executando mesmo depois de sai??? Rsrs, ai vem o dito cujo do título deste post. O nohup serve justamente para isso, manter um processo em execução mesmo que seu “criador” saia. Traduzindo a escrita deste comando ele significa no hangup.
A sintaxe dele é bem simples:
[krix@rogue]$ nohup comando &
As saídas stdout e stderr serão redirecionadas para o arquivo nohup.out que será criado no mesmo diretório o qual o comando foi executado.
:wq!













May 5th, 2009 at 10:49 am
(Y)
[Reply]