用任务计划定期清理ttnode缓存文件
这是一篇技术贴,可能略显枯燥。
我在运行ttnode过程中,会在1T固态硬盘上产生大量缓存文件,随着缓存文件变多,固态一旦接近装满,速度会受到影响。
所以,我想到用任务计划编辑一个脚本,定期清理缓存文件。
制作脚本

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

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

在任务设置页,运行命令中填入脚本:
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会出现掉速,一段时间后恢复。所以这个命令的执行周期、删除文件夹的天数,都要在后期陆续调整。比如调整为一个月执行一次。
专业技术操作,有一定难度。数据无价,各位注意备份。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友1812956188
校验提示文案
贼灿灿
校验提示文案
风吹小衩衩
校验提示文案
值友7632879620
校验提示文案
ysl708
校验提示文案
九度十二分
校验提示文案
一把糖果塞满你的嘴
校验提示文案
值友6130147182
校验提示文案
值友6130147182
校验提示文案
一把糖果塞满你的嘴
校验提示文案
贼灿灿
校验提示文案
九度十二分
校验提示文案
ysl708
校验提示文案
值友7632879620
校验提示文案
值友1812956188
校验提示文案
风吹小衩衩
校验提示文案