针对log文件太大,想做大小的判断。
然后根据大小压缩并报错
yesterday=`date -d '1days ago' +%Y_%m_%d`
#!/bin/bash
if [ `/bin/ls -lt /home/cloud/test/canal.log | head -1 | /bin/awk '{print $5}'` -gt $((1024*1024*10)) ]
then
tar -zcvf log_${yesterday}.tar.gz /home/cloud/test/canal.log
echo > /home/cloud/test/canal.log
fi