使用pm2监视当前目录之外的文件

时间:2018-08-09 02:31:58

标签: javascript node.js pm2

是否可以使用pm2检测当前目录之外的更改?例如,在/home/sprguillen/workspace/node上,我有一个 index.js ,它是由 pm2 运行的脚本。现在,我在/home/sprguillen/workspace/config上有一个配置文件。我有自己的理由不将其放置在节点目录中,例如可能使不同的节点应用程序访问同一配置文件。使用pm2是否有可能将手表包含在/home/sprguillen/workspace/config上的所有更改?

1 个答案:

答案 0 :(得分:1)

根据doc,您可以在watch中配置ecosystem.config.js选项以监视多个路径。因此,您可以尝试执行以下操作:

module.exports = {
  apps : [{
    name: "app",
    script: "./index.js",
    watch: [
        ".",
        "../config",
    ],
  }]
}

并从与ecosystem.config.js相同的目录中运行您的应用程序:pm2 start