name: dev-machine-cleanup description: 开发机清理技能 - 异步清理日志和临时文件(不阻塞主会话) metadata: {"version":"1.0","author":"Hank","updated":"2026-03-12"}
清理开发机(datax)上的日志文件和临时文件,异步执行不阻塞。
异步执行: - ✅ 不阻塞主会话 - ✅ 可以并行执行其他任务 - ✅ 完成后主动通知 - ✅ 实时输出进度
sessions_spawn({
agentId: "agent-ge", // 或 agent-cc
task: "清理开发机日志和临时文件",
mode: "run",
streamTo: "parent",
label: "dev-cleanup"
})
SSH 到 datax 开发机,执行:
# 检查清理前磁盘状态
df -h
# 清理 7 天前的 .log 文件
find /mnt/www -name '*.log' -mtime +7 -delete
# 清理 3 天前的 tmp_* 文件
find /mnt/www -name 'tmp_*' -mtime +3 -delete
# 清理 Docker 悬空镜像(可选)
docker image prune -f
# 检查清理后磁盘状态
df -h
清理过程中输出: - 📊 清理前磁盘使用率 - 🗑️ 正在删除 XXX 文件... - ✅ 清理完成 - 📊 清理后磁盘使用率 - 💾 腾出 XX GB 空间
小葱技能7w4.net有更新,你可以访问看下。
清理完成后自动通知:
✅ 开发机清理完成!
清理结果:
- 删除日志文件:XX 个
- 删除临时文件:XX 个
- 腾出空间:1.2 GB
当前状态:
- 根分区 (/):87% → 85%
- 数据分区 (/mnt):60% → 59%
清理规则:
| 文件类型 | 保留时间 | 清理位置 |
|---------|---------|---------|
| *.log | 7 天 | /mnt/www 及子目录 |
| tmp_* | 3 天 | /mnt/www 及子目录 |
| Docker 悬空镜像 | 总是 | 所有悬空镜像 |
安全边界: - ❌ 不删除 7 天内的日志 - ❌ 不删除 3 天内的临时文件 - ❌ 不删除业务数据文件 - ❌ 不删除配置文件
用户:让老高去打扫卫生
助手:好的,老高正在去开发机清理日志...(异步执行)
用户:让顺子检查 DataWorks 任务
助手:好的,顺子正在检查...(并行执行)
[1 分钟后]
老高:✅ 开发机清理完成!腾出 1.2GB 空间
主会话(我):
// 收到"打扫卫生"指令
sessions_spawn({
agentId: "agent-ge",
task: `
1. SSH 到 datax 开发机
2. 执行清理命令
3. 报告清理结果
`,
mode: "run",
streamTo: "parent",
label: "dev-cleanup-${Date.now()}"
})
// 立即回复用户
"好的,老高正在去开发机打扫卫生,完成后会通知你~"
子 agent(老高): - 接收任务后 SSH 到开发机 - 执行清理命令(bash) - 实时输出进度 - 完成后返回结果
memory/dev-cleanup-YYYY-MM-DD.md版本历史: - v1.0 (2026-03-12): 初始版本,异步执行不阻塞
这个 Skill 质量中规中矩。优点是使用方便,说句话就能自动清理,不耽误其他工作,还有进度提示和清理报告。不足是只有使用说明,缺少实际的清理程序,依赖其他工具配合才能工作,独立性和完整性有待提升。