dsh-tmp-cleaner
在终端中运行以下命令:
dsh plugin install yezitotempeace/dsh-tmp-cleaner
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yezitotempeace/dsh-tmp-cleaner 安装本插件,源码仓库为 https://github.com/yezitotempeace/dsh-tmp-cleaner。
插件介绍
在长期运行的 DSH 环境里,/tmp 很容易悄悄涨满:旧会话、缓存和临时目录越积越多,却很少有人愿意天天 ssh 进去手工清。单靠一个后台守护进程也不够,尤其在 Android 上,系统会时不时杀掉 detached 子进程,清理任务一停就是好几天,设置页只会显示守护进程未运行。
dsh-tmp-cleaner 把让清理一直有效当成第一目标:Web 启动时核对并拉起 tmp-clean watch,进程内看门狗每两分钟检查一次,掉线后两分钟内自动复活;若守护进程长期缺席且已到清理周期,则由 dsh 进程自己执行兜底清理,到期任务不会因为子进程被杀而永久缺席。
设置里提供临时清理页:默认走快路径看状态,需要时再完整扫描 /tmp 占用;可改周期、阈值与演练模式,也可立即清理或 dry-run。所有操作经 /tmp-clean/api 与零依赖 Python 清理脚本交互,命令行与页面共用同一份配置,行为一致、好排查。
适合在 DSH 上跑服务、又希望 /tmp 有可控自动清理的运维与开发者;尤其在 Android 或类似会杀后台进程的环境里,需要可靠保活与可见状态的人会更省心。
使用场景
- /tmp 占用持续增长,需要按周期和大小阈值自动清理
- Android 上清理守护进程常被系统杀掉,需要自动拉起与兜底执行
- 希望在 DSH 设置页查看状态、改配置并手动扫描或立即清理
适合人员
- 在 DSH 上长期跑服务、关心磁盘与 /tmp 健康的运维
- 使用 Android 类环境、后台进程易被杀的用户
- 不想手写 cron、更倾向图形化管控清理策略的开发者