天天看點

pm2啟動npm run dev和開機自啟

安裝

npm install -g pm2      

管理指令

$ pm2 start app.js
$ pm2 start bashscript.sh
$ pm2 start python-app.py --watch

# 啟動npm run dev
$ pm2 start npm --watch  -- run dev

pm2 [list|ls|status]   # 顯示狀态
pm2 logs               # 檢視所有程序日志

pm2 stop all           # 停止所有程序
pm2 restart all        # 重新開機所有程序

pm2 stop 0             # 停止程序
pm2 restart 0          # 重新開機程序
pm2 delete 0           # 删除程序


# 添加額外參數到腳本
-- arg1 arg2 arg3

# eg: pm2啟動 npm run start
pm2 start npm --name www -- run start      

日志檢視

預設日志路徑

/root/.pm2/logs/      

開機自啟

sudo pm2 start xxxx  #啟動服務
 
sudo pm2 save # 儲存服務
 
sudo pm2 startup # 把已啟動服務加到systemd中
 
sudo pm2 unstartup systemd # 删除自動啟動服務      

參考:

https://pm2.keymetrics.io/docs/usage/quick-start/ pm2開機自啟動

繼續閱讀