首页 > 解决方案 > 如果另一个目录中的文件被更改,是否有一个命令允许您重新启动 pm2 应用程序?

问题描述

我有一个运行 plesk obsidian 来管理我的网站的 Ubuntu 服务器,在同一台服务器上我有一个运行 pm2 的 nodejs 应用程序。

有一个网站和应用程序需要访问的 json 文件。我可以使应用程序的代码指向文件并访问它,但是当网站对文件进行更改时,它不会自动重新启动 nodejs 应用程序,因为文件不在同一目录中。

是否有一个命令可以让 pm2 检查 json 文件的更改并重新启动应用程序?

标签: node.jspm2

解决方案


是的,有一个命令

pm2 start app.js --watch

这里 app.js 是导致 pm2 重启的文件名


推荐阅读