打包日志
#!/bin/bash
LOGTM=$1
DAY=$2
LOGPATH=$3
TARPATH=$3
TARNAME=${TARPATH}${LOGTM}.tar
temp=`find ${LOGPATH} -mtime +${DAY}`
COUNT=0
for file in $temp
do
COUNT=`expr ${COUNT}+1`
done
if [[$COUNT -lt 1]]
then
echo "没有要打包的日志"
exit 0
fi
tar -cvf ${TARNAME} `find ${LOGPATH} -mtime +${DAY} -name "*.log"`
rm -rf `find ${LOGPATH} -mtime +${DAY}`
查找目录下文件中内容
temp=`find . -mtime -100 -not -name "*.log"`
for file in $temp
do
echo $file >> /app/afa/lyb.txt
cat $file | grep 10.1.1.113 >> /app/afa/lyb.txt
done