#!/bin/bash
#sh4.sh
ladd="/var/log/syslog"
t1="tlog"
t2="tlogs"
tmp="tlog-tmp"
mydate=`date +%d%m`
bak="log-bak"_$mydate
fcp(){
echo `tail -10 $t1 >$tmp`
while read line1
do
case $line1 in
\#*);;
*)echo "$line1" >>$bak
;;
esac
done < $tmp
echo "日志文件已经备份到`pwd`/$bak文件中"
echo `chmod 400 $bak`
echo "文件权限已经修改"
echo `rm tlog*`
echo "删除临时文件,退出系统"
}
findfilesize(){
echo "Welcome to Syslog System"
echo `cp $ladd ./$t1`
#t1=`du -k $log_t|cut -d ' ' -f 1 `
echo `wc -c $t1 | awk '$1>16384'> $t2`
echo `test -s $t2`
cho=$?
if [ $cho -eq 0 ]
then
echo "日志文件超过4块"
fcp
else
echo "日志文件不足4块"
fi
}
findfilesize