pm2 - 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 日志。
所有进程已在启用手表的情况下成功启动:
解决方案
推荐阅读
- jetty - 如何将钩子注册到 Jetty 启动生命周期中?
- discord.py - 如何使应用程序机器人一次可供多个用户使用?
- vue.js - 在没有 Vite 的 Vue 3 (v3.2.10) 中安装 Tailwind CSS 时出现 PostCSS 8 错误(支持 PostCSS 8)
- spring-boot - Springboot Kickstart GraphQL - 每个解析器请求数的指标
- vba - 为什么我的用户函数返回 VALUE!错误并且不应用属性?
- python - 如何避免 Django 视图中的重复代码?
- c# - 是否有一种简单的方法来获取在 VSTO 自定义中托管 Word 模板的 SharePoint 网站的 URL?
- c++ - 在 C++ 中返回多个大对象的最佳方法是什么?
- android-jetifier - 错误消息 - 无法使用 Jetifier 转换“~.jar”
- javascript - 如何在 AG 网格中制作运行总计列