网络连通检测
ICMP主机可达性检
cron-backup 是一套基于 Shell 脚本的自动化备份方案,支持按时间计划执行目录或文件备份,监测版本变化触发增量备份,并自动清理过期归档以释放存储空间。
安装准备
git clone https://github.com/openclaw/skills.gitcd skills/zfanmy/cron-backupchmod +x scripts/*.shsystemctl status cron(如未启动则执行 sudo systemctl start cron)基础用法
单次备份目录:
./scripts/backup.sh /path/to/source /path/to/backup/dir
设置每日凌晨2点自动备份:
./scripts/setup-cron.sh daily /path/to/source /path/to/backup/dir "0 2 * * *"
版本感知备份(仅当版本变化时执行):
./scripts/backup-versioned.sh /app /app/version.txt /backups/app
清理7天前的旧备份:
./scripts/cleanup.sh /path/to/backup/dir 7
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 源目录路径、备份目标路径、cron 调度表达式、版本检测方式、保留策略参数 |
| 输出 | 带时间戳的 tar.gz 归档文件、cron 定时任务配置、执行日志、备份清单 |
| 适用人群 | Linux 服务器运维人员、开发者、需要自动化数据保护的技术用户 |
| 不包含 | 云端存储对接、备份加密、增量差异备份、Windows 支持、可视化界面 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/zfanmy/cron-backup/SKILL.md
来源类型:GitHub 仓库