我正在使用grunt在Ubuntu上運行MEAN項目,但是當我關閉膩子(我使用putty從我的電腦連接Ubuntu服務器)時,它也會關閉程序。如何保持MEAN(堆棧)運行?
我的問題是我該如何保持MEAN運行?
更新:nohub grunt &
停止後我關閉膩子
我正在使用grunt在Ubuntu上運行MEAN項目,但是當我關閉膩子(我使用putty從我的電腦連接Ubuntu服務器)時,它也會關閉程序。如何保持MEAN(堆棧)運行?
我的問題是我該如何保持MEAN運行?
更新:nohub grunt &
停止後我關閉膩子
有各種基於節點的流程管理器可以爲您的任務服務。我最喜歡的是pm2
(http://pm2.keymetrics.io/)
程序包管理器允許程序在打嗝的情況下保持運行。他們可以觀察項目目錄中可能推送給他們的任何更改,並根據這些更改重新啓動服務器。
其他最喜歡的是forever
(https://www.npmjs.com/package/forever)。
NODE_ENV =分期nohup的節點appStag.js & 您可以用上面的命令來運行節點服務器 ,您可以使用process.env.NODE_ENV
我發現了一個讓上述環境npm包永遠是一個很好的解決方案,我永遠用它來運行程序,它與膩子完美搭配。
'nohub grunt&'在關閉putty後停止 –
@DotKu nohup而不是nohub! –
對不起,這是我的錯,但我的意思是'nohup' –