автоматический запуск приложения nodejs

автоматический запуск приложения nodejs

Я хочу запустить команду node /home/makerio/Projects/red.jsпри загрузке компьютера. Я добавил команду, startup appsно она выдала мне ошибку, которая указывает на то, что по какой-то причине она запускала старую версию nodejs

решение1

Альтернативным решением было бы использованиеpm2.

Цитата из README

PM2 — это менеджер производственного процесса для приложений Node.js со встроенным балансировщиком нагрузки. Он позволяет вам поддерживать приложения в рабочем состоянии вечно, перезагружать их без простоя и облегчать общие задачи системного администратора

По сути, он запускает и управляет процессом узла во время загрузки или когда процесс узла/приложение существует/останавливается.

# 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


Что касается устаревшей версии узла, то существует множество руководств.такой как этот

Связанный контент