コンピュータの起動時にコマンドを実行したいのですがnode /home/makerio/Projects/red.js
、コマンドを追加しましたstartup apps
が、何らかの理由で古いバージョンのNode.jsが実行されていることを示すエラーが発生しました。
答え1
代替の解決策としては、午後2時。
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
ノードのバージョンが古い場合については、多くのガイドが存在しますこのような