Updated: 05/04/2019 by Computer Hope

On Unix-like operating systems, the nohup command executes another command, and instructions the system to continue running it even if the session is disconnected.

Este documento cobre a versão GNU/Linux do nohup.

Descrição

ao usar a linha de comandos, a prefixação de um comando com nohup impede que o comando seja abortado automaticamente quando sair ou sair da linha de comandos.

o nome nohup significa ” sem desligar.,”O sinal Hup (Hup), que é normalmente enviado para um processo para informá-lo de que o Usuário se desligou (ou “desligou”), é interceptado pelo nohup, permitindo que o processo continue em execução.

Sintaxe

nohup command 
nohup --help | --version

Opções

–help Exibir uma mensagem de ajuda e sair.
–version Output version information and exit.

Notes

If standard input is a terminal, nohup redireciona-o de/dev / null., Portanto, a entrada de terminal não é possível ao executar um comando com nohup.

Se o resultado padrão é um terminal, o resultado do comando é adicionado ao ficheiro nohup.sair, se possível, ou $HOME / nohup.fora, senão.se o erro padrão é um terminal, ele é redirecionado para a saída padrão.

para gravar o resultado num ficheiro chamado ficheiro, use “nohup command > file”.

Exemplos

nohup mycommand

Execute o comando mycommand. Não receberá entrada. Toda a saída, incluindo quaisquer mensagens de erro, será escrita no ficheiro nohup.,na pasta de trabalho, ou na sua pasta pessoal. Se mycommand estiver a correr quando sair ou fechar o terminal, o mycommand não terminará.

nohup mycommand &

igual ao comando anterior, mas este formulário (ao usar a linha de comandos bash) devolve-o imediatamente à linha de comandos da linha de comandos. The”& ” symbol at the end of the command instructes bash to run nohup mycommand in the background. Ele pode ser trazido de volta para o primeiro plano com o comando FG bash builtin.,

ao usar &, você verá o ID da tarefa bash entre parênteses, e o ID do processo (PID) listado depois. Por exemplo:

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *