```
#!/bin/bash
#日志根目录
log_home=/home/data/logs
#应用文件夹目录列表
dir=$(ls -l $log_home |awk '/^d/ {print $NF}')
#遍历应用目录列表
for i in $dir
do
#进入应用目录
cd $log_home/$i
#获取24前最有一次改动的日志文件列表
files=$(find . -type f -name "*.log" -mtime +0)
#遍历日志文件列表
for j in $files
do
#去除文件前的"./"字符
file=${j#*/}
#tar 压缩
tar -czvf $file".tar.gz" $file
#删除原有日志文件
rm -rf $file
done
done
```