Primero, debe ingresar el directorio raíz de su proyecto SpringBoot y luego ejecutar el siguiente comando Linux
nohup java -jar propy springboot proyects.jar> registro de archivo name.log 2> & 1 & &
Explicación detallada del comando:
Nohup: ejecute el comando sin colgar y continúe ejecutando el proceso correspondiente después de salir de la cuenta.
> Registre el nombre del archivo.log: Nohup redirige la salida del comando al archivo especificado "Nombre del archivo de registro.log" en el directorio actual, es decir, el contenido de salida no se imprime en la pantalla, sino que sale al archivo "Nombre del archivo de registro.log". No especificar un nombre de archivo crea nohup.out en el directorio actual. Si el archivo nohup.out en el directorio actual no es escritura, la salida se redirige al archivo $ home/nohup.out. Si no se puede crear o abrir ningún archivo para agregar, no se invoca el comando especificado por el parámetro de comando.
2> y 1: 2 significa error estándar, 1 significa salida estándar, ¿es este comando equivalente a redirigir el error estándar a la salida estándar? Aquí y es equivalente a errores estándar equivalente a la salida estándar, es decir, errores estándar de salida y salida estándar al archivo especificado "Nombre de archivo de registro.log" al mismo tiempo.
Java -Jar Own SpringBoot Project.jar: Execute SpringBoot Project. Si ejecuta solo el comando, Linux solo ejecutará el proyecto brevemente. Al salir de la consola, el proyecto se cerrará automáticamente.
The Last &: Deje que el cambio de trabajo se ejecute en segundo plano.
Resumir
Lo anterior es el método de ejecutar Springboot en el fondo de Linux introducido por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!