首页 电脑 电脑学堂 查看内容

定时抓取服务器状态

2011-9-5 18:56 761 0

摘要: #! /bin/sh#get_current_time 特别注意以下几个必须手动引出,手动执行时和在crontab -e 中执行中环境不一样export JAVA_HOME=/opt/jdk1.6.0...
关键词: register start messageecho awk Root HOME JAVA date jstate print

#! /bin/sh#get_current_time 特别注意以下几个必须手动引出,手动执行时和在crontab -e 中执行中环境不一样export JAVA_HOME=/opt/jdk1.6.0_10/export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATHdate=`date "+%Y-%m-%d-%H:%M:%S"`Root="/data/dxm/"jmapends=$Root$date"_jmap.txt"jstackends=$Root$date"_jstack.txt"jstateends=$Root$date"_jstate.txt"#start to register the jmap messageecho "start to register the jmap to "$jmapendsjmap -histo:live `jps|grep Resin |awk 'NR==1'|awk '{print $1}'` > $jmapendssleep 2#start to register the jtack messageecho "start to register the jstack to "$jstackendsjstack -l `jps|grep Resin |awk 'NR==1'|awk '{print $1}'` > $jstackendssleep 2#start to register the jstate messageecho "start to register the jstate message to "$jstateendsjstat -gcutil -t -h20 `jps|grep Resin |awk 'NR==1'|awk '{print $1}'`  1000 20 > $jstateends
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部