El comando nohup
se utiliza para ejecutar otros comandos de manera que continúen funcionando incluso si la sesión de terminal se cierra. Esto es especialmente útil para ejecutar procesos a largo plazo que no deben ser interrumpidos.
La sintaxis básica del comando nohup
es la siguiente:
nohup [opciones] [argumentos]
&
: Ejecuta el comando en segundo plano.-h
: Muestra la ayuda del comando.-p
: Ignora la señal SIGHUP (hangup) para el proceso.Aquí hay algunos ejemplos prácticos del uso de nohup
:
nohup ./mi_script.sh &
nohup ls -l > salida.txt &
nohup python mi_programa.py &
nohup tail -f /var/log/syslog &
nohup
, considera redirigir la salida a un archivo para evitar que se pierda información.&
si deseas que el comando se ejecute en segundo plano.nohup.out
en el directorio actual si no has redirigido la salida, ya que es donde se almacenará la salida del comando por defecto.