關於node.js應用程序如何持久運行,我在node.js服務端程序在Linux上持久運行用過。
這次主要是針對是一個vue.js應用程序。
vue.js應用程序通常運行命令是npm run dev。如果是在命令行輸入該命令,則會出現如下信息:
DONE Compiled successfully in 1140ms 15:13:02
I Your application is running here: http://0.0.0.0:8081
假定如果關閉當前窗口則發現進程隨之關閉,那么如何保證其持久運行,不會因為關閉窗口造成進程關閉,還是需要用到nohub這個Linux命令。
關於這個命令我在springboot打成的jar包如何在Linux上持久運行用過
該vue.js應用程序同樣適用。
如果想記錄日志,請按照如下執行(一定要在package.json同級目錄或者是當前項目根目錄):
touch my.log chmod u+w my.log nohup npm run dev > my.log 2>my.log &
如果不想記錄日志,如下:
nohup npm run dev >/dev/null 2>&1 & exit