监控ActiceMQ_Url和监控游戏用户金币获得
需求:
获得的Active_MQ的url数字,本次获的数等于今次减去上一次的数目
#!/bin/bashcurl-uroot:root192.168.1.1:1111/admin/xml/queues.jsp>/usr/local/script/activemq_url_after.txt2>/dev/nullAFTER=`head-4411/usr/local/script/activemq_url_after.txt|tail-1|awk-F'"''{print$2}'`BEFORE=`cat/usr/local/script/activemq_url_before.txt`expr$AFTER-$BEFOREecho$AFTER>/usr/local/script/activemq_url_before.txt
监控游戏用户金币获得
#!/usr/bin/envpythonimportos,subprocess,sysforiinrange(0,9):mytask=subprocess.Popen("mysql-uroot-p123456-h192.168.1.1-e'SELECT*FROMpjb0.UserScoreHistory%sWHERECURDATE()=`Date`ANDScoreId=1ANDIncNum>1000000;'"%i,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)stdstr=mytask.stdout.read()if'ERROR'instdstr:print0sys.exit()num=os.popen("mysql-uroot-p123456-h192.168.1.1-e'SELECT*FROMpjb0.UserScoreHistory%sWHERECURDATE()=`Date`ANDScoreId=1ANDIncNum>1000000;'|wc-l"%i)output=num.read()n=output.strip('\n')ifn>0:printnsys.exit()print0
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。