使用命令行确定RPT计划是否正在运行?

时间:2013-08-27 22:53:16

标签: rpt

任何人都知道是否可以从命令行查询Rational Performance Tester'Controller'并确定计划是否正在执行?
我知道您可以使用下面的命令查询代理,但如果RPT调度由于某种原因失败,则代理进程通常会继续处于活动状态。这意味着,虽然在Agent上返回结果,但Controller可能无法驱动工作负载。

[root@agent ~]# ps aux | grep [s]cheduleName
root     30000  4.2 11.4 2712004 949872 ?      Sl   13:17  13:46 java
-Drptserver.rootDiscoveryUrl=http://controller.com:7080/deployment/
-Drptagent.agentName=agent.com -Drptagent.engineName=agent.com
-Drptagent.scheduleName=scheduleName 
-Drptagent.rptDeployDir=file:/tmp/rpt/deployment_root/root/A1E0E83B67946D90D6F6E53236393936/ 
-Drptagent.secure=false 
-Drptagent.securePort=7443 
-Drptagent.installBase=/opt/ 
-Xmx2500m -Xmn768m -Xscmx150m -Xgcpolicy:gencon 
-XX:UseThreadPriorities -DrptLocale=en_US
-Drptserver.domoHeavyClass=com.ibm.rational.test.lt.kernel.runner.impl.RPTNextgenRunner
-Drptserver.domoLiteUrl=file:/opt/IBM/SDP/Majordomo/lib/
-Drptserver.domoLiteClass=com.ibm.rational.test.lt.nextgen.Domo 
-cp /opt/IBM/SDP/Majordomo/lib/boot.jar com.ibm.rational.test.lt.boot.DomoBooter

1 个答案:

答案 0 :(得分:0)

事实证明这是最有效的:

ps aux | grep [s]cheduleName