首页 > 解决方案 > pm2 - 文件保存时重新启动(pm2 日志)

问题描述

我在 Debian 机器上使用 pm2 来保持一些脚本存活。

我最初是单独启动脚本,但后来我意识到脚本更改会重新启动所有进程(我通过 pm2 日志密切关注)所以我将所有内容都移到了一个 json 文件中,如下所示:

{
  "apps": [
    {
      "name": "tele-robot",
      "script": "./tele-robot.js",
      "watch": true,     
      "ignore_watch" : ["./temp"]
    },
    {
      "name": "hello",
      "script": "./hello.js",
      "watch": true,     
      "ignore_watch" : ["./temp"]
    }
  ]
}

我应该如何配置我的文件以便仅在文件被修改后重新启动或重新加载服务?

我需要运行这些服务,并且我想避免在每次更改后再次退出 pm2 日志、重新加载和 pm2 日志。

所有进程已在启用手表的情况下成功启动:

在此处输入图像描述

标签: pm2

解决方案


推荐阅读