install-watchdog
安装 egregore 看门狗守护进程,实现服务自动重启
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:install-watchdog。 它的用途是:安装 egregore 看门狗守护进程,实现服务自动重启 完整的 Skill 内容见:https://321skill.com/skills/install-watchdog-x-6/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我需要在 Ubuntu 服务器上安装 install-watchdog 来监控我的 Node.js 应用,确保它崩溃后自动重启。' 它会提供安装命令并指导你配置监控目标进程名(如 'node app.js'),然后启动守护进程。之后即使进程意外退出,也会在几秒内自动恢复。
介绍
在服务器或本地开发环境中,服务进程意外崩溃是常见问题,手动重启不仅耗时,还可能导致业务中断。install-watchdog 通过集成 launchd(macOS)或 systemd(Linux)系统服务管理器,安装一个轻量级看门狗守护进程,持续监控指定进程状态,一旦检测到进程退出,立即自动拉起重启,确保服务高可用。
使用非常简单:首先通过一键安装命令部署看门狗脚本到系统服务目录,然后编辑配置文件指定要监控的进程名称或路径,最后启动守护进程即可。支持设置重启间隔、最大重启次数等参数,避免频繁重启导致系统负载过高。安装后可通过标准服务管理命令(如 systemctl status)查看运行状态。
本工具适合运维工程师、后端开发以及需要保证服务持续运行的团队。无论是生产环境中的微服务、数据库,还是开发环境中的测试服务,只要依赖进程的稳定性,都可以使用。特别适合部署在单机场景下,无需引入复杂监控系统。
建议在安装前先测试配置文件语法,确保监控目标进程名称正确。注意不要对系统关键进程(如 init、sshd)启用监控,避免循环重启。默认重启日志记录在 /var/log/watchdog.log,可据此排查异常退出原因。
核心特点
与 Supervisor、PM2 等进程管理工具相比,install-watchdog 直接利用系统原生服务管理器(launchd/systemd),无需额外运行时依赖,且支持 macOS 和 Linux 双平台,配置更简洁。
注意事项
不适合需要复杂健康检查(如 HTTP 端口探测、自定义探活脚本)或分布式协调重启的场景。
常见问题
如何卸载 install-watchdog?
执行 `sudo ./uninstall.sh` 或删除 systemd/launchd 服务单元文件并停止服务。
支持哪些操作系统?
macOS 使用 launchd,Linux 使用 systemd,其他系统需自行适配。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/install-watchdog-x-6/raw/index.md 读取 install-watchdog 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/install-watchdog-x-6/raw/index.md(查看排版版本)