返回顶部
c

config-rollback配置回滚

Auto-rollback protection for config changes. Backs up before edit, sets a 5-minute system timer to restore if things go wrong. Works with any service config, not just OpenClaw.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
418
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

config-rollback

配置回滚 — 改配置再也不怕炸

故事背景

凌晨两点,你改了一行 nginx 配置,reload,网站挂了。SSH 连不上——因为你也改了 sshd_config。

你盯着黑屏,后悔没备份。

这个 skill 就是你的后悔药。

改配置前,它先备份,然后设一个 5 分钟的系统级定时炸弹。如果 5 分钟内你没说没问题——它自动把配置还原,重启服务。就算你把 SSH 搞断了,定时任务照样跑,因为它用的是 at 命令,不依赖你的连接。

工作原理

你:自动回滚

Agent:

  1. 1. cp 配置 → 配置.bak
  2. echo restore | at now + 5 minutes (系统级,断连后仍有效)
  3. 返回任务 ID

你:[修改配置,测试]

没问题?→ atrm <任务-id> (取消炸弹)
搞砸了?→ 等 5 分钟 (自动还原)

使用方法

在编辑任何配置前说auto rollback或自动回滚:

bash

备份 + 设置 5 分钟还原定时器


cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
echo cp /etc/nginx/nginx.conf.bak /etc/nginx/nginx.conf && systemctl reload nginx | at now + 5 minutes

进行修改...

vim /etc/nginx/nginx.conf systemctl reload nginx

如果一切正常,取消定时器:

atrm <任务-id>

使用场景

  • - 编辑 nginx、sshd、防火墙或任何服务配置
  • 修改 API 网关路由规则
  • 更新 DNS 或代理设置
  • 任何可能导致远程服务器失联的变更

核心原则

还原定时器是一个系统级的定时任务(at / crontab)。它不依赖你的 shell 会话、SSH 连接或任何应用程序。即使你把服务搞崩了,定时器仍然会触发。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 config-rollback-1776063184 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 config-rollback-1776063184 技能

通过命令行安装

skillhub install config-rollback-1776063184

下载

⬇ 下载 config-rollback v1.1.0(免费)

文件大小: 2.03 KB | 发布时间: 2026-4-15 12:17

v1.1.0 最新 2026-4-15 12:17
Rewrite with origin story, bilingual, generic (not OpenClaw-only)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部