欢迎光临
我们一直在努力

宝塔shell定期删除文件脚本

我们常搭建一些有缓存的站点时,可以利用宝塔定期清理缓存,代码如下

#!/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/*
赞(2)
未经允许不得转载:琦森博客 » 宝塔shell定期删除文件脚本