溫馨提示×

Linux中如何使用nohup命令運行Node.js應用

小樊
45
2025-07-11 00:43:03
欄目: 編程語言

在 Linux 中,nohup 命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。要使用 nohup 命令運行 Node.js 應用,請按照以下步驟操作:

  1. 打開終端。

  2. 導航到您的 Node.js 應用所在的目錄。例如,如果您的應用位于 /home/username/my-node-app,請運行以下命令:

cd /home/username/my-node-app
  1. 確保您的 Node.js 應用包含一個 package.json 文件,其中包含一個名為 start 的腳本。這個腳本應該包含啟動您的應用的命令。例如:
{
  "name": "my-node-app",
  "version": "1.0.0",
  "scripts": {
    "start": "node app.js"
  },
  "dependencies": {
    // ...
  }
}

在這個例子中,app.js 是您的 Node.js 應用的入口文件。

  1. 使用 nohup 命令運行您的應用。在終端中輸入以下命令:
nohup npm start &

這里,npm start 是啟動您的 Node.js 應用的命令,& 符號將命令放入后臺運行。

  1. 運行此命令后,您的應用將在后臺運行,即使您關閉終端或斷開連接。nohup 命令會將輸出重定向到一個名為 nohup.out 的文件中。您可以使用以下命令查看輸出:
cat nohup.out

現在,您的 Node.js 應用將在后臺運行,不受終端關閉的影響。

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