PM2 常用指令筆記

以檔名啟動程式

$ pm2 start 檔名 --name app_name
$ pm2 start 檔名 --name app_name

以指令啟動程式

$ pm2 start '指令' --name app_name
$ pm2 start '指令' --name app_name
指令因為有空白,要用引號包起來,或者也可以把指令做成sh檔,就可以以檔名啟動的方式來做。

觀察檔案變動重啟程式

$ pm2 start 檔名 --watch
$ pm2 start 檔名 --watch

顯示所有執行中或已停止的程序列表

$ pm2 ls
$ pm2 ls

停止並移除程序

$ pm2 delete 'id or name'
$ pm2 delete 'id or name'

停止/重啟程序

$ pm2 stop 'id or name'
$ pm2 stop 'id or name'
$ pm2 restart 'id or name'
$ pm2 restart 'id or name'

讓PM2在系統重啟時,自動啟動

$ pm2 startup
$ pm2 startup
完成後會給你一段「sudo env PATH=$PATH:/usr/bi……」請複製並執行
然後start完需要的程式後執行
$ pm2 save
$ pm2 save 就能把目前的狀態存起來,下次重啟後,會自動啟動一樣的項目。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料