#作者:李国安
#日期2024年4月18日
#gbase8s的onlie.log和cm日志切割脚本
#使用方式sh splitlog.sh
mytime=`date '+%Y%m%d'`
#online_path=`onstat -c|grep ^MSGPATH|awk '{print "dirname "$2}'|sh`
file=`onstat -c|grep ^MSGPATH|awk '{print "echo "$2}'|sh`
num=`sed -n '$=' $file`
#切割onlie.log
sed 1,${num}p $file >> $file.${mytime}_bak
sed -i 1,${num}d $file
#切割cm.log
#设置CMCONFIG
#export CMCONFIG=/opt/gbase/etc/cmsm.cfg
#cmlog=`awk '/LOGFILE/{print $2}' $CMCONFIG`
#cmname=`awk '/NAME/{print $2}' $CMCONFIG`
#cmlog_path=`awk '/^LOGFILE/{print "dirname "$2}' $CMCONFIG|sh`
#num=`sed -n '$=' $cmlog`
#sed 1,${num}p $cmlog >> $cmlog.${mytime}_bak
#sed -i 1,${num}d $cmlog
#oncmsm -r $cmname