- A+
所属分类:linux技术
目标 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