Red de conocimiento informático - Conocimiento informático - Cómo hacer que nodejs se ejecute en segundo plano de Linux

Cómo hacer que nodejs se ejecute en segundo plano de Linux

Por ejemplo, el archivo principal de nodejs es index.js:

1. Instale el módulo forever(pm2) para iniciarlo

Nota: siempre es un demonio nodejs imperativo simple capaz de iniciar, detener y reiniciar aplicaciones. Crea un subproceso de nodo bajo el proceso permanente y monitorea la ejecución del subproceso de nodo a través del monitor. Una vez que se actualiza un archivo o un proceso se bloquea, siempre reiniciará automáticamente el servidor de nodo para garantizar que la aplicación se ejecute normalmente.

Comando: npm?install?-g?forever

forever?start?index.js

2. Descripción: coloque la tarea en segundo plano, pero aún le permite usar la entrada estándar. El primer plano puede recibir cualquier entrada y redirigir la salida estándar y el error estándar al archivo nohup.out en el directorio actual incluso si xshell está cerrado y sale del. sesión actual, este archivo seguirá ejecutándose.

Comando: nohup?