This commit is contained in:
xyj 2023-12-05 18:20:19 +08:00
parent eb91c95209
commit d1dee12232
2 changed files with 26 additions and 0 deletions

8
cron_delete_mp4.sh Normal file
View File

@ -0,0 +1,8 @@
#!/bin/bash
# 设置文件保留时间为2天
DAYS=2
# 使用find命令查找所有符合条件的文件
find /home/pi/mp4 -type f -mtime +$DAYS -exec rm -f {} \;

18
delete_than.sh Normal file
View File

@ -0,0 +1,18 @@
#!/bin/bash
set -e
# 指定文件夹路径
folder="/home/pi/mp4"
# 获取文件夹的大小
size=$(du -sh "$folder" | awk '{print int($1/1024/1024)}')
while [[ $size -gt 22 ]]
do
# 获取最早创建的文件
oldest_file=$(ls -tr | head -1 | xargs)
rm -f $oldest_file
size=$(du -sh "$folder" | awk '{print int($1/1024/1024)}')
if [[ $size -le 22 ]]
then
exit 0
fi
done