溫馨提示×

使用nohup在Debian上運行Node.js應用

小樊
46
2025-08-11 18:01:00
欄目: 編程語言

在Debian上使用nohup運行Node.js應用可以確保即使關閉終端或斷開SSH連接,應用也會繼續運行。以下是詳細步驟:

  1. 安裝Node.js(如果尚未安裝):

    sudo apt update
    sudo apt install nodejs npm
    
  2. 導航到你的Node.js應用目錄

    cd /path/to/your/nodejs-app
    
  3. 使用nohup運行你的Node.js應用

    nohup node app.js &
    

    這里的app.js是你的Node.js應用的入口文件。&符號將命令放入后臺運行。

  4. 查看輸出日志nohup會將輸出重定向到一個名為nohup.out的文件中。你可以使用以下命令查看日志:

    tail -f nohup.out
    
  5. 停止應用: 如果你需要停止應用,可以使用pkill命令:

    pkill -f app.js
    

    這里的-f選項表示根據進程名稱來殺死進程。

示例

假設你的Node.js應用入口文件是app.js,并且位于/home/user/my-node-app目錄下,你可以按照以下步驟操作:

  1. 導航到應用目錄:

    cd /home/user/my-node-app
    
  2. 使用nohup運行應用:

    nohup node app.js &
    
  3. 查看日志:

    tail -f nohup.out
    
  4. 停止應用:

    pkill -f app.js
    

通過這些步驟,你可以確保你的Node.js應用在Debian上使用nohup運行,并且即使關閉終端或斷開SSH連接,應用也會繼續運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女