Shell脚本自动清理音频文件配置与实现
音频服务器的清理烦恼,用 Shell 脚本就能轻松搞定。这个脚本的逻辑挺清楚的:先设定好音频目录和保留天数,再用find命令一把梭,把过期的.mp3、.wav、.aac都清掉,日志也记得明明白白。嗯,路径写在AUDIO_DIR里,天数配DAYS_TO_KEEP,都蛮好改的。
日志这块做得还不错,每次清理都会写时间和删除详情,方便你追溯历史。要是目录不存在,脚本也会直接提示并退出,不会瞎删。对于做录音存储、语音服务器那类业务的同学,这种定期清理脚本真的挺实用。
你可以用crontab加上这段脚本,设个每天凌晨跑一遍,定时清理自动搞定,省心不少。注意哦,删前最好先在测试环境试跑一下,避免误删。
顺手推荐几个相关资源,像是find+crontab定期清理教程、定时备份+清理脚本,都挺有的。对bash还不太熟的,也可以先看看Bash 入门。
下载地址
用户评论