使用 wsadmin 脚本编制对管理作业进行管理
使用 wsadmin 工具以及 AdministrativeJobs 命令组中的命令,在灵活管理环境中对管理作业进行管理。
开始之前
配置作业管理器和管理代理程序,并在该作业管理器中注册受管节点以设置灵活管理环境。
关于此任务
使用本主题,对您提交到作业管理器的管理作业进行管理。
过程
- 显示作业的状态。 使用 getOverallJobStatus 命令来显示特定作业或相关作业列表的总体作业状态。以下命令示例会显示特定作业的作业状态:
AdminTask.getOverallJobStatus(['-jobTokenList [myJobToken]]')
以下命令示例会显示多个作业的总体作业状态:AdminTask.getOverallJobStatus('-jobTokenList [myJobToken myJobToken2 myJobToken3]')
此命令会返回一个或多个相关作业的作业状态信息。系统会在总体作业状态中显示以下信息:- STATE 属性指定作业的当前状态。
- TOTAL_RESULTS 属性指定作业总数。
- DISTRIBUTED 属性指定分布式作业数。
- ASYNC_IN_PROGRESS 属性指定正在执行中的异步作业数。
- SUCCEEDED 属性指定成功作业数。
- PARTIALLY_SUCCEEDED 属性指定部分成功作业数。例如,如果一个节点表示多个服务器,但是只成功完成了该节点上的某些服务器,那么此节点就处于“部分成功”状态。
- FAILED 属性指定失败作业数。
- REJECTED 属性指定已拒绝作业数。
- NOT_ATTEMPTED 属性指定系统尚未尝试的作业数。
- 暂挂作业。 使用 suspendJob 命令来暂挂作业管理器上的作业,如以下命令所示:
AdminTask.suspendJob('-jobToken myToken')
- 恢复作业。 使用 resumeJob 命令来恢复暂挂的作业,如以下命令所示:
AdminTask.resumeJob('-jobToken myToken')
- 删除作业。 使用 deleteJob 命令,从作业管理器中删除现有作业。如果在您调用此命令时作业处于运行状态,那么系统仍将返回作业结果,而不管是否已删除该作业。以下命令示例会从作业管理器中删除作业:
AdminTask.deleteJob('-jobToken myToken -deleteResults true')
相关任务:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7managejobs
文件名:txml_7managejobs.html