自動啟動nodejs應用程式

自動啟動nodejs應用程式

我想node /home/makerio/Projects/red.js在計算機啟動時運行該命令。我添加了該命令,startup apps但它給了我一個錯誤,表明由於某種原因,它正在運行舊版本的nodejs

答案1

另一個解決方案是使用顆粒物

引用其自述文件

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


至於過時的節點版本,有許多指南比如這個

相關內容