fastdfs图片服务器清理图片方案
一、手动清理一年前的文件
find /data/data/storage/data/* -mtime +365 -type f -name "*.png"|xargs rm -f
find /data/data/storage/data/* -mtime +365 -type f -name "*.jpeg"|xargs rm -f
二、crontab定时删除文件
1、创建脚本
cd /usr/local
vim fds_delete.sh
DATE=`date '+%Y%m%d-%H%M%S'`
echo -e $DATE "======开始执行删除操作!" >> /usr/local/fds_delete.log
find /data/data/storage/data/* -mtime +365 -type f -name "*.jpg"|xargs rm -f
find /data/data/storage/data/* -mtime +365 -type f -name "*.png"|xargs rm -f
echo -e $DATE "======删除......end" >> /usr/local/fds_delete.log
2、创建日志文件
vim fds_delete.log
3、授权
chmod a+x fds_delete.sh
chmod a+x fds_delete.log
4、添加定时任务
crontab -e
0 22 * * 6 /usr/local/fds_delete.sh
三、查看日志
cat /usr/local/fds_delete.log