我们常搭建一些有缓存的站点时,可以利用宝塔定期清理缓存,代码如下
#!/bin/bash
a=$[$(date +%s%N)/1000000]
echo "以下为当前缓存文件"
#/www/*为www目录下所有文件包括文件夹
for file in /www/*;do
echo $file
done
echo "===========开始清理缓存========="
b=$[$(date +%s%N)/1000000]
sjc=`expr $b - $a`
echo "============处理完成============"
echo "=========处理时间:$sjc毫秒============="
echo
#如果只清理文件则只用-f,清理目录下所有文件则用-rf
rm -rf /www/*
添加计划任务如下图
如果只要删除不要列文件名可直接用如下代码
#/www/*为目录下所有文件以及文件夹
#若只删除文件则将-rf改为-f即可
rm -rf /www/*