用任务计划定期清理ttnode缓存文件

2024-01-15 10:54:17 5点赞 48收藏 13评论

这是一篇技术贴,可能略显枯燥。用任务计划定期清理ttnode缓存文件

我在运行ttnode过程中,会在1T固态硬盘上产生大量缓存文件,随着缓存文件变多,固态一旦接近装满,速度会受到影响。

所以,我想到用任务计划编辑一个脚本,定期清理缓存文件。

制作脚本

用任务计划定期清理ttnode缓存文件

控制面板任务计划新建任务,起名ttnodeclean,以root账号执行

用任务计划定期清理ttnode缓存文件

在计划页,以每周六执行,凌晨1点执行。这个频率可以根据后期情况调整。

用任务计划定期清理ttnode缓存文件

在任务设置页,运行命令中填入脚本:

find /volume3/docker/ttnode/.yfnode/cache -type d -mtime +20 -exec rm -rf {} ;

意思是在docker文件夹下的ttnode的cache文件夹里,所有超过20天以上的文件夹,全部删除。

这个20天也可以根据个人情况,来调整。docker文件夹的绝对位置,要根据每个人实际情况修改。

上面也可填入电子邮件地址,有问题时发给自己提醒。

这条命令执行后,会报no such file or directory。不用管,这是find命令递归调用的结果,实际文件夹已经删除了。

总结

通过这条脚本,可以实现自动删除docker 20天以上的缓存文件夹。但要注意,也有一个小问题,在删除了部分缓存后,ttnode会出现掉速,一段时间后恢复。所以这个命令的执行周期、删除文件夹的天数,都要在后期陆续调整。比如调整为一个月执行一次。

专业技术操作,有一定难度。数据无价,各位注意备份。用任务计划定期清理ttnode缓存文件

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
13评论

  • 精彩
  • 最新
  • 35的上传,每天还有1块多

    校验提示文案

    提交
  • 还在跑呢,群里都跑路差不多了

    校验提示文案

    提交
  • 这玩意已经要死不活的了,买的官方盒子都起不来量

    校验提示文案

    提交
  • 100m上传 甜糖一天3块钱 网心云3块

    校验提示文案

    提交
  • 你们都多大的固态,我一天只有几毛

    校验提示文案

    提交
  • 命令应为find /volume3/docker/ttnode/.yfnode/cache -type d -mtime +20 -exec rm -rf {} \;分号前有一个\,被吞了。

    校验提示文案

    提交
    Linux

    校验提示文案

    提交
    Linux系统都能用这个命令么

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 600g缓存了。。每天3块多

    校验提示文案

    提交
  • 学习了,感谢分享!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
48
扫一下,分享更方便,购买更轻松