我正在我的節點這樣的程序如何將節點程序的任何輸出存儲到特定文件?
sudo NODE_ENV=production node app.js&
顯然,一切工作正常,它的工作原理,即使在終端關閉。如果運行程序的終端打開,輸出將顯示在終端上。
偶爾會輸出一些數據,但是,如果原始終端沒有打開,我不能看到它,除非我全天候等待輸出24小時。
如何將程序中的每個字符串輸出重定向到特定文件?以便我能夠找出節點程序異常或意外終止的可能原因?
我正在我的節點這樣的程序如何將節點程序的任何輸出存儲到特定文件?
sudo NODE_ENV=production node app.js&
顯然,一切工作正常,它的工作原理,即使在終端關閉。如果運行程序的終端打開,輸出將顯示在終端上。
偶爾會輸出一些數據,但是,如果原始終端沒有打開,我不能看到它,除非我全天候等待輸出24小時。
如何將程序中的每個字符串輸出重定向到特定文件?以便我能夠找出節點程序異常或意外終止的可能原因?
只是釘在>> file
sudo NODE_ENV=production node app.js >> log.txt &
sudo nohup node app.js > app_logs.out
您還可以在如果你想上面的例子中使用NODE_ENV=production
。 nohup提到'沒有掛斷'。
資源:
Node.js as a background service
sudo nohup nice <-- in what order?
如果您至少解釋了參數的含義,您的答案會更好看 – 2015-01-28 08:13:21