iniciar automaticamente o aplicativo nodejs

iniciar automaticamente o aplicativo nodejs

Quero executar o comando node /home/makerio/Projects/red.jsquando meu computador inicializar. Adicionei o comando, startup appsmas 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

informação relacionada