Quiero ejecutar el comando node /home/makerio/Projects/red.js
cuando mi computadora arranque. Agregué el comando startup apps
pero 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