node.js - 如果另一个目录中的文件被更改,是否有一个命令允许您重新启动 pm2 应用程序?
问题描述
我有一个运行 plesk obsidian 来管理我的网站的 Ubuntu 服务器,在同一台服务器上我有一个运行 pm2 的 nodejs 应用程序。
有一个网站和应用程序需要访问的 json 文件。我可以使应用程序的代码指向文件并访问它,但是当网站对文件进行更改时,它不会自动重新启动 nodejs 应用程序,因为文件不在同一目录中。
是否有一个命令可以让 pm2 检查 json 文件的更改并重新启动应用程序?
解决方案
是的,有一个命令
pm2 start app.js --watch
这里 app.js 是导致 pm2 重启的文件名
推荐阅读
- python - 如何在sqlalchemy async中获取具有特定属性的所有id列表
- java - LocalTime.MIDNIGHT 与 LocalTime.MIN - 有什么区别吗?
- c# - xmlunit 比较格式化程序没有被替换
- flutter - 如何从 webview flutter 中删除 Header 并在底部导航图标中添加下划线
- visual-studio-code - 运行多个 NPM 命令 vscode 任务
- java - 如何在postgres中比较时间戳数据类型和字符串?
- c - 如何在 riscv 中将 .elf 文件反汇编为 .asm 文件
- reactjs - React 最佳实践将复选框绑定到模型
- flask-jwt-extended - 在 flask-jwt-extended 如何设置自定义令牌到期时间?
- visual-studio-code - vscode 扩展本地化