aplicación nodejs de inicio automático

aplicación nodejs de inicio automático

Quiero ejecutar el comando node /home/makerio/Projects/red.jscuando mi computadora arranque. Agregué el comando startup appspero me dio un error que indica que por alguna razón estaba ejecutando una versión anterior de nodejs.

Respuesta1

Una solución alternativa sería utilizarpm2.

Citando su archivo README

PM2 es un administrador de procesos de producción para aplicaciones Node.js con un equilibrador de carga integrado. Le permite mantener vivas las aplicaciones para siempre, recargarlas sin tiempo de inactividad y facilitar las tareas comunes de administración del sistema.

Básicamente, inicia y administra el proceso del nodo, en el momento del arranque o cuando el proceso/aplicación del nodo existe/se interrumpe.

# Installing pm2    
npm install -g pm2 # may require sudo

# Starting the app
pm2 start ~/Projects/red.js
pm2 save    # saves the running processes
            # if not saved, pm2 will forget
            # the running apps on next boot


# check status 
pm2 list

# IMPORTANT: If you want pm2 to start on system boot
pm2 startup # starts pm2 on computer boot


En cuanto a tener una versión de nodo desactualizada, existen muchas guías.como este

información relacionada