Use nohup para hacer que el programa se ejecute en segundo plano para siempre
En Unix /Linux, por ejemplo, si desea que un programa se ejecute en segundo plano, muchos usan &al final del programa para permitir que el programa se ejecute automáticamente. Por ejemplo, queremos ejecutar mysql en segundo plano:
/usr /local /mysql /bin /mysqld_safe --user = mysql &pero agregar muchos de nuestros programas no es un demonio como mysqld, tal vez nuestro programa Es solo un programa normal. Generalmente, este programa termina con &pero si el terminal está cerrado, el programa se cerrará. Pero para poder ejecutar en segundo plano, entonces podemos usar el comando nohup, por ejemplo, tenemos un test.php que necesita ejecutarse en segundo plano, y queremos ejecutar regularmente en segundo plano, luego usar nohup:
nohup /root /Test.php &Sugerencia:
[~] $ adjuntando salida a nohup.out
Bueno, compruebe que la operación se realizó correctamente y coloque la información de salida del programa en el directorio actual nohup.out Entra en el archivo.
Adjunto: referencia de comando nohup
comando nohup
Propósito: Ejecutar el comando sin colgar.
Sintaxis: nohup Command [Arg ...] [&]
Descripción: El comando nohup ejecuta el comando especificado por el parámetro Command y cualquier parámetro Arg asociado, ignorando todos los bloqueos (SIGHUP ) señal. Ejecute el programa en segundo plano con el comando nohup después de cerrar la sesión. Para ejecutar el comando nohup en segundo plano, agregue &(símbolos para " y ") al final del comando.
Independientemente de si la salida del comando nohup se redirige al terminal, la salida se agrega al archivo nohup.out en el directorio actual. Si el archivo nohup.out del directorio actual no se puede escribir, la salida se redirige al archivo $ HOME /nohup.out. Si no se pueden crear o abrir archivos para anexarlos, el comando especificado por el parámetro Comando no se puede llamar. Si el error estándar es un terminal, todas las salidas que escriben el comando especificado para el error estándar se redirigen como salida estándar al mismo descriptor de archivo.
Estado de salida: este comando devuelve los siguientes valores de salida:
126 Puede encontrar el comando especificado por el parámetro Comando, pero no puede hacerlo.
127 El comando nohup tiene un error o no puede encontrar el comando especificado por el parámetro Comando.
De lo contrario, el estado de salida del comando nohup es el estado de salida del comando especificado por el parámetro Command.
comando nohup y su archivo de salida
comando nohup: si está ejecutando un proceso y cree que el proceso no terminará cuando cierre la sesión de la cuenta, puede usar el comando nohup. Este comando puede continuar ejecutando el proceso correspondiente después de que cierre sesión en la cuenta /cierre el terminal. Nohup significa no hhang.
La forma general del comando es: comando nohup &
Enviar un trabajo usando el comando nohup
Si envía un trabajo usando el comando nohup, por defecto el trabajo Toda la salida se redirige a un archivo llamado nohup.out a menos que se especifique un archivo de salida:
nohup command > myout.file 2 > &1 &En el ejemplo anterior, La salida se redirige al archivo myout.file.
Usa trabajos para ver tareas.
Cerrar con fg% n.
Existen otras dos herramientas de ftp comúnmente utilizadas, ncftpget y ncftpput, que pueden usarse para cargar y descargar ftp en segundo plano, así que puedo usar estos comandos para cargar y descargar archivos en segundo plano.
KVM: la máquina virtual basada en el kernel es una solución de virtualización de código abierto basa
Hoy, de repente, un capricho, quiero experimentar Mac Os, escuché que la máquina virtual instalada e
Nginx versión 0.7.48 desde el principio, el soporte de almacenamiento en caché de Squid una función
En la era de Internet, la alta disponibilidad de la red siempre ha sido una parte muy importante.
El significado de X-Cache y X-Cache-Lookup en Squid
Tutorial de instalación de DirectAdmin
mogileFS Distributed Storage - Notas de instalación
I /O de memoria asignación estática map
Linux kernel interfaces de dispositivos de caracteres
Cómo encontrar archivos recientemente modificados en Linux
Daren Hall: le enseñará a recuperar fácilmente la contraseña de Linux
Configurando VNCSERVER en RHEL5
Consideraciones sobre la partición de Linux
Nueva experiencia en programación bajo Linux
El archivo caducado hace que la máquina dual VCS no se inicie
Diferencias entre los conmutadores Layer 2, Layer 3 y Layer 4
guía de Microsoft Mail al usuario a través del uso de Windows 8
Win8.1 genuino oficial cómo utilizar el teléfono en línea de activación gratuita?
Cómo abrir el panel de configuración de la propiedad vpn
Win8 Consejo: restablecer perfectamente ClearType
El tutorial de fórmulas de entrada de dibujo 2D de AutoCAD
Vista actualiza y reinicia automáticamente la resolución de fallas