作业一定时删除超限文件夹中的文件
目标 1.能够自动删除文件
2.能够判断文件达到一定量之后,执行目标1
3.自动化运行脚本。
知识点
1.if语句
2.crontab语句
3.赋值语句
编写
#!bin/bash
while [ $(du -sb /home/linuxprobe/Desktop/log | awk "{print $1}") -ge 62914560 ];
do
find /home/linuxprobe/Desktop/log -mtime +30 -type f -exec rm -f {} ;
done
du -sb /home/linuxprobe/Desktop/log 以字节显示文件大小
awk 过滤后显示第一列
-ge 大于等于
find 查找命令
-mtime +30 30天以前
-type -f 类型文件
-exec 执行命令
crontab -e
0 0 1 * * /home/linuxprobe/Desktop/ad.sh
原文链接:https://www.cnblogs.com/Armstchi/archive/2020/07/26/13181152.html
以上是 作业一定时删除超限文件夹中的文件 的全部内容, 来源链接: utcz.com/z/518725.html