#!/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
shell 四
最新推荐文章于 2024-10-18 09:37:29 发布