安裝forever
記得加-g,forever要求安裝到全域性環境下
# npm install forever -g
forever使用說明:
啟動相關
1. 簡單的啟動
2. 指定forever資訊輸出檔案,當然,預設它會放到~/.forever/forever.log
或者通過 forever list 能檢視到對應的日誌。
-o 就是console.log輸出的資訊,-e 就是console.error輸出的資訊
4. 追加日誌,forever預設是不能覆蓋上次的啟動日誌,
所以如果第二次啟動不加-a,則會不讓執行
5. 監聽當前資料夾下的所有檔案改動(檔案改動監聽並自動重啟)
**如下:
1. 監聽當前資料夾下的所有檔案改動(不太建議這樣)
顯示所有執行的服務:
forever list
停止操作:
forever stopall
當然還可以這樣
forever list 找到對應的id,然後:
forever stop [id]
重啟操作
重啟操作跟停止操作保持一致
啟動所有:
forever restartall
開發和線上建議配置
開發環境下
線上環境下
一些注意點
有可能你需要使用unix下的crontab(定時任務)
這個時候需要注意配置好環境變數。
**如下:
shell=/bin/shpath=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
使用forever管理NodeJs應用
forever需要安裝到全域性環境下 sudo npm install forever g 簡單的啟動 指定forever資訊輸出檔案,當然,預設它會放到 forever forever.log 追加日誌,forever預設是不能覆蓋上次的啟動日誌 監聽當前資料夾下的所有檔案改動 檔案改動監聽並自動...
linux下串列埠使用
串列埠終端程式設計順序 開啟 設定 讀寫 關閉。涉及到的api。1 獲取終端屬性tcgetattr 原型 int tcgetattr int fd,struct termios termios p 功能 取得終端介質 fd 初始值,並把其值賦給temios p 函式可以從後台程序中呼叫 但是,終端屬...
linux 下vi 的使用
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...