Я хочу запустить команду 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
Что касается устаревшей версии узла, то существует множество руководств.такой как этот