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 格式),按其中说明在我的环境里完成安装和配置。