O comando nohup

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!


One Response to O comando nohup

  1. Renan Henrique says:

    (Y) :D

    [Reply]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">