在Debian上使用nohup
運行Node.js應用可以確保即使關閉終端或斷開SSH連接,應用也會繼續運行。以下是詳細步驟:
安裝Node.js(如果尚未安裝):
sudo apt update
sudo apt install nodejs npm
導航到你的Node.js應用目錄:
cd /path/to/your/nodejs-app
使用nohup
運行你的Node.js應用:
nohup node app.js &
這里的app.js
是你的Node.js應用的入口文件。&
符號將命令放入后臺運行。
查看輸出日志:
nohup
會將輸出重定向到一個名為nohup.out
的文件中。你可以使用以下命令查看日志:
tail -f nohup.out
停止應用:
如果你需要停止應用,可以使用pkill
命令:
pkill -f app.js
這里的-f
選項表示根據進程名稱來殺死進程。
假設你的Node.js應用入口文件是app.js
,并且位于/home/user/my-node-app
目錄下,你可以按照以下步驟操作:
導航到應用目錄:
cd /home/user/my-node-app
使用nohup
運行應用:
nohup node app.js &
查看日志:
tail -f nohup.out
停止應用:
pkill -f app.js
通過這些步驟,你可以確保你的Node.js應用在Debian上使用nohup
運行,并且即使關閉終端或斷開SSH連接,應用也會繼續運行。