Quero executar o comando node /home/makerio/Projects/red.js
quando meu computador inicializar. Adicionei o comando, startup apps
mas ocorreu um erro que indica que, por algum motivo, ele estava executando uma versão mais antiga do nodejs
Responder1
Uma solução alternativa seria usarpm2.
Citando seu README
PM2 é um gerenciador de processos de produção para aplicativos Node.js com um balanceador de carga integrado. Ele permite manter os aplicativos ativos para sempre, recarregá-los sem tempo de inatividade e facilitar tarefas comuns de administração do sistema
Basicamente, ele inicia e gerencia o processo do nó, no momento da inicialização ou quando o processo/aplicativo do nó existe/interrompe
# 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
Quanto a ter uma versão desatualizada do nó, existem muitos guiascomo este