做导出文件时文件上传到了项目下,文件导出之后已经没用了,时间长会占用服务器磁盘,所以每天晚上定时清下,做一个小demo.(上传的文件放在 日期格式的目录下< 2019-03-04 >)
第一步:写shell脚本删除文件夹(给脚本文件执行权限)
#! /bin/bash
#清理今天所产生的导出文件
time1=$(date "+%Y-%m-%d");
exportpath="/data/wwwroot/$time1/";
echo $exportpath;
if [ -d $exportpath ];then
rm -rf $exportpath;
if [ $? -eq 0 ];then
echo "删除文件夹$exportpath" >> /var/demo/rm_export_dir_success.log;
fi
else
echo "文件夹不存在" >> /var/demo/rm_export_dir_error.log;
fi
第二步:crontab 定时执行
crontab -e
59 23 * * * sh /sh/rm_day_exportdir.sh
【只是练练手~觉得简单的不要嘲笑哟】