tuxedo unix下检查脚本

set echo on
num=0
loopnum=288
sleep_time=300
env > env.out
hostname > hostname.out
uname -a > uname.out
cat /etc/hosts > hosts.out
tmunloadcf > tmunloadcf.out
dmunloadcf > dmunloadcf.out

/usr/sbin/kmtune > kmtune.out
/usr/sbin/swlist -l product > swlist.out

#echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr.out 2>> psr.err
#echo "verbose\npsr"|tmadmin 2>/dev/null >> psr.out
echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr_verbose.out 2>> psr_verbose.err
echo "verbose\npsr"|tmadmin -r 2>/dev/null >> psr_verbose.out

cp $TUXDIR/udataobj/lic.txt ./
ulogdir=/is2/oboss/run/log
grep "_CAT:" ${ulogdir}/ULOG* | grep -v "INFO:" > ulog.out

while [ $num -lt $loopnum ]
do
num=`echo "$num + 1" | bc`

#echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr_verbose.out 2>> psr_verbose.err
#echo "verbose\npsr"|tmadmin -r 2>/dev/null >> psr_verbose.out

echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1>>vmstat.out 2>>vmstat.err
vmstat 1 20 |awk '{print $0}BEGIN {ln=0}{ln++;if(ln<4) next}{a=a+$18;} END{print "CPU AVERAGE USE VALUE:"100-a/19}' >> vmstat.ou
t
echo "" >>vmstat.out

echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1>>pq.out 2>>pq.err
echo "pq"|tmadmin -r 2>/dev/null |awk '$5!="0"' >> pq.out
echo "" >>pq.out
ipcs -qop |awk '$7!="0"' >> pq.out
echo "" >> pq.out


echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1>>psr.out 2>>psr.err
echo "psr"|tmadmin -r 2>/dev/null | awk '$6!="0" {print $0; a=a+$6; } END {print " Total load done: "a;}' | grep -v IDLE >> psr.o
ut
echo "" >>psr.out


echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1>>pclt.out 2>>pclt.err
echo "pclt"|tmadmin -r 2>/dev/null >> pclt.out
echo "total clients:" >> pclt.out
echo "pclt"|tmadmin -r 2>/dev/null |wc -l >> pclt.out
echo "" >> pclt.out

echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> bbs.out
echo "bbs" | tmadmin -r >> bbs.out
echo "" >> bbs.out

top -d 1 -u -f ./top.out
echo "" >> top.out

sleep $sleep_time
done
exit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值