360 Secure SkillHub
360 安全技能中心

Cache Cleanup

扫描指定缓存目录(NPM 缓存、通用缓存、临时文件、日志、浏览器缓存、沙箱、Canvas 缓存等),按各类型设定的过期时间识别过期文件,统计占用后执行清理并输出清理报告;支持手动执行与每 3 天的定时任务,磁盘使用率高于 80% 时增强清理。

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

安装技能

复制下面的话术发给你的 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