Linux ejecuta un proceso directamente, y el proceso finaliza cuando finaliza el comando actual o se cierra la ventana de shell.
Cómo ejecutar un proceso en segundo plano
Método 1
Al usar el comando nohup, el comando nohup en sí significa que no hay colgado significa que el shell no se cerrará, se cerrará. Suelta el proceso.
Use el comando nohup &haga que el comando se ejecute en segundo plano, puede ver el fondo ejecutándose a través de job -l.
El lugar donde se compara el foso es que si el shell se cierra directamente, el shell también cerrará el comando de fondo. Para salir del shell, primero debe ejecutar el comando y luego cerrarlo para ejecutarse en segundo plano.
Método 2
Ejecutar en segundo plano con un script, por ejemplo, quiero ejecutar mongod --dbpath = " abc " para iniciar mongodb.
Primero escribe un script test.sh, el contenido puede ser
#! /bin /sh
mongod --dbpath = " abc " inicia mongodb &< Br>
# 这 &es importante, de lo contrario no puede salir del comando actual.
Luego ejecuta test.sh directamente. En este momento, mongodb ha iniciado y ejecutar el shell de apagado no se detendrá, el problema está surgiendo, ¿por qué? Algunas personas en la red explicaron que
ejecutando con test.sh finalizará inmediatamente, mongodb se indica mediante &Ejecutado en segundo plano, el proceso principal que ejecuta test.sh es el shell actual, (ver el número de proceso del shell puede ser visto por echo $$), test.sh se ejecuta, pero mongod no se ejecutará, test.sh será muy responsable Mongod está alojado en el proceso de inicio del sistema a través de ps -ef
Greg Kroah-Hartman anunció hoy la séptima versión de Linux Kernel 3.15, que es más pequeña que la ve
Usar un terminal de Linux es más que solo ingresar comandos. Después de aprender estas técni
1. Establezca el formato de línea de solicitud de entrada de comando: Nombre de usuario: d
Comunicación entre procesos en el entorno de Linux: tuberías y tuberías bien conocidas tuberías de
Pasos de configuración de Linuxbond, siete descripciones de modo de enlace
Comprensión de los procesos de Linux
Linux - Copia de seguridad y restauración - Comando tar
Ubuntu14.04 olvidó la solución de contraseña de root
El tiempo de visualización de archivos de Linux es exacto para el segundo
Varios comandos de Linux para comprender el rendimiento de los sistemas Linux
U-Boot apreciará que la primera etapa del código de la llave
¿Qué debo hacer si falta la barra de idioma del sistema Win10?
¿Cómo deshabilitar la cámara del sistema Win 10? Cómo deshabilitar la cámara
Win8.1 sistema de navegación por Internet no puede acceder a Internet cómo hacerlo?
Primeros auxilios tres trucos para compartir archivos dañados de Excel XP
Cómo deshabilitar Win8 para iniciar el método de cambio de disco de pantalla
Reproducir disco virtual en el sistema operativo Windows XP para ser cauteloso
Recoge el sistema de camuflaje troyano y elimina el golpe
Win10 no puede ejecutar QQ cómo hacerlo? Instalación del sistema