actualizado: 05/04/2019 por Computer Hope

en sistemas operativos tipo Unix, el comando nohup ejecuta otro comando e indica al sistema que continúe ejecutándolo incluso si la sesión está desconectada.

Este documento cubre la versión GNU/Linux de nohup.

Descripción

cuando se utiliza el shell de comandos, el prefijo de un comando con nohup evita que el comando se aborte automáticamente cuando se cierra la sesión o se sale del shell.

el nombre nohup significa » no hangup.,»La señal hangup (HUP), que normalmente se envía a un proceso para informarle de que el Usuario ha cerrado sesión (o» colgado»), es interceptada por nohup, lo que permite que el proceso continúe ejecutándose.

la Sintaxis de

nohup command 
nohup --help | --version

Opciones

–help Pantalla un mensaje de ayuda y sale.
–version Salida de la información de la versión y sale.

Notes

si la entrada estándar es un terminal, nohup lo redirige desde /dev/null., Por lo tanto, la entrada de terminal no es posible cuando se ejecuta un comando con nohup.

si la salida estándar es una terminal, la salida del comando se anexa al archivo nohup.fuera si es posible, o HOME HOME/nohup.fuera de lo contrario.

si el error estándar es un terminal, se redirige a la salida estándar.

para guardar la salida en un archivo llamado file, use «nohup command > file».

Examples

nohup mycommand

ejecute el comando mycommand. No recibirá entrada. Toda la salida, incluyendo cualquier mensaje de error, se escribirá en el archivo nohup.,en el directorio de trabajo, o en su directorio personal. Si mycommand se está ejecutando cuando cierra la sesión o cierra el terminal, mycommand no terminará.

nohup mycommand &

igual que el comando anterior, pero este formulario (cuando se usa el shell bash) te devuelve inmediatamente al prompt del shell. El símbolo»& » al final del comando indica a bash que ejecute nohup mycommand en segundo plano. Se puede traer de vuelta al primer plano con el comando incorporado FG bash.,

Cuando use &, verá el ID de trabajo de bash entre paréntesis y el ID de proceso (PID) después. Por ejemplo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *