360 Secure SkillHub
360 安全技能中心

Cache Cleanup

核心功能是扫描预设的缓存、临时文件及日志等目录,按文件类型对应的过期规则清理过期文件;当磁盘使用率超80%时会增强清理,支持手动执行,也可配置为每3天自动运行。输入为缓存目录,输出清理报告,适用于磁盘空间不足时释放空间,或定期维护系统磁盘状态。

xaiohuangningde
xaiohuangningde
热度 76.19
最近更新 2026-05-11 17:27:58
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cache-cleanup
Metadata
name
cache-cleanup
description
清理过期缓存文件、auto-flush 文件、旧日志,释放磁盘空间。

Cache Cleanup

清理各类缓存和临时文件,释放磁盘空间。

能力轮廓

  • 输入:缓存目录
  • 输出:清理报告
  • 核心:扫描 → 分类 → 清理

工作流

1. 扫描缓存目录
2. 识别过期文件(按类型设定过期时间)
3. 统计大小
4. 清理
5. 报告

目标目录

目录 类型 过期时间
~/.npm/_cache/ NPM 缓存 7 天
~/.cache/ 通用缓存 7 天
/tmp/ 临时文件 1 天
~/.openclaw/logs/ 日志文件 14 天
~/.openclaw/browser/ 浏览器缓存 3 天
~/.openclaw/sandbox/ 沙箱 7 天
~/.openclaw/sandbox-neko/ 猫娘沙箱 7 天
~/.openclaw/canvas/ Canvas 缓存 3 天

清理规则

类型 规则
日志 .log, .jsonl > 14 天
缓存 所有 > 7 天
临时 所有 > 1 天
浏览器 所有 > 3 天

磁盘告警

  • 磁盘使用 > 80% 时增强清理
  • 清理前检查磁盘使用率

主动性

  • 每3天执行一次
  • 磁盘使用率高时主动清理

使用方式

# 手动执行
~/.openclaw/workspace/skills/cache-cleanup/cleanup.sh

# 配置定时任务(每3天凌晨2点)
cron job add cache-cleanup "0 2 */3 * *" ~/.openclaw/workspace/skills/cache-cleanup/run.sh