Nohup

El comando nohup es una utilidad POSIX que indica a un proceso ignorar la señal de tipo SIGHUP.[1] Esta señal se presenta al desconectar una terminal lo que mata a los procesos que dependen de dicha sesión.

Nohup
Descripción Utilidad para ignorar la señal SIGHUP
Acción por defecto Comando para evitar que un proceso muera por hangup

Uso

Se emplea nohup anteponiéndolo al comando a procesar y normalmente agregando al final el & para mandar el comando a segundo plano. La salida por omisión se almacena en el archivo nohup.out.[2]

$ nohup comando &

Después de esto, la sesión puede ser desconectada y el comando seguirá su ejecución.

Véase también

Referencias

  1. IBM. «nohup - Start a process that is immune to hangups». IBM Knowledge Center (en inglés). Consultado el 13 de septiembre de 2019.
  2. GNU. «Run a command immune to hangups». GNU Coreutils manual (en inglés). Consultado el 13 de septiembre de 2019.
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.