install-watchdog

安装看门狗守护进程,自动重启崩溃服务

开发流程 运维工程师后端开发运维开发 监控服务状态 通用 ★ 947 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:install-watchdog。
它的用途是:安装看门狗守护进程,自动重启崩溃服务
完整的 Skill 内容见:https://321skill.com/skills/install-watchdog-x-8/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'安装看门狗守护进程,监控我的AI编码代理服务,如果崩溃就自动重启。' 它会执行安装命令,自动检测操作系统类型,配置launchd或systemd服务,并提示你设置要监控的进程名称。安装完成后,AI编码代理即使意外退出也会被立即重启。

介绍

这个 Skill 解决的是服务进程意外崩溃后无人值守重启的问题。在开发或生产环境中,AI 编码代理、后台服务、本地模型等关键进程可能因内存泄漏、异常退出等原因停止运行,如果没有自动恢复机制,会导致任务中断或服务不可用。通过安装本守护进程,系统将自动检测指定进程状态,并在检测到异常退出时立即重新启动,确保服务持续运行。

使用本 Skill 前,需要先确定要监控的进程名称或 PID。执行安装命令后,它会自动判断当前操作系统(macOS 使用 launchd,Linux 使用 systemd)并配置相应的守护进程服务。安装完成后,您可以通过修改配置文件或环境变量来指定目标进程,守护进程会以后台服务形式运行,无需额外操作。

适合运维工程师、后端开发者和需要长期运行本地服务的 AI 应用开发者。尤其是那些在本地或服务器上运行 AI 编码代理、自定义后端服务、开源大模型等需要高可用性场景的用户,本 Skill 能大幅减少人工干预成本。

建议在首次使用前先测试被监控进程的退出行为,确保看门狗能正确识别。另外,守护进程本身也需要占用少量系统资源,请确认服务器资源充足。如果被监控进程需要特定端口或权限,请确保看门狗以相同用户身份运行。

核心特点

与系统自带的 systemd 或 launchd 的 Restart 选项相比,本 Skill 提供了一键安装和自动适配双平台的简化方案,并且内置了针对 egregore 代理的优化配置,无需手动编写服务单元文件。

注意事项

不适合监控需要复杂健康检查(如 HTTP 接口响应)的进程,仅支持基于进程存在性的简单监控。

常见问题

如何指定要监控的进程?

安装后通过编辑配置文件(通常是 /etc/egregore-watchdog.conf)设置目标进程名或路径,然后重启守护进程服务。

会监控多个进程吗?

默认只监控一个主进程,但可以通过复制配置段并修改服务名来支持多进程监控。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/install-watchdog-x-8/raw/index.md 读取 install-watchdog 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。