使用 wsadmin 脚本编制来调度将来的管理作业
使用本主题,通过 wsadmin 工具,在灵活管理环境中调度将来反复出现的管理作业。
开始之前
配置作业管理器和管理代理程序,并在该作业管理器中注册节点以设置灵活管理环境。可选择性地创建管理组以同时向多个节点提交一个作业。
关于此任务
在配置灵活管理环境后,您可以将作业提交到已在作业管理器中注册的节点,以及监视和管理这些节点的作业。
过程
- 启动 wsadmin 工具。
浏览至 app_server_root/bin 目录,并使用以下命令将 wsadmin 工具连接至作业管理器进程:
wsadmin -profileName myJobManager -lang jython
- 将将来的管理作业调度到作业管理器。 使用 submitJob 命令来提交将来的管理作业。作业提交由以下信息组成:
- 作业类型
- 作业类型指定要执行的作业的类型。在灵活管理环境中存在许多作业,其中包括应用程序管理、产品维护、配置和应用程序服务器运行时控制作业。
- 作业目标
- 作业目标指定运行作业的节点。
- 特定于作业的参数
- 大多数管理作业需要配置信息以及作业类型和目标,才能运行该作业。作业参数特定于每种作业类型。
- 可选通用参数
- 除了特定于作业的参数之外,您还可以在作业提交中包含下列任何可选参数:
表 1. submitJob 可选通用参数描述. 以其必需参数及适合于您情况的可选参数运行 submitJob 命令。 参数 描述 类型 username 指定在安全性处于已启用状态下用于提交作业的用户名。 字符串 password 指定在安全性处于已启用状态下用于提交作业的用户名的密码。 字符串 description 指定作业的描述。 字符串 activationDateTime 使用格式 "2006-05-03T10:30:45-0000" 指定作业的激活日期和时间。activationDateTime 参数值的 -0000 部分代表 RFC 822 格式。您可以指定 Z 作为格林威治标准时间 (GMT) 的缩写,例如 "2006-05-03T10:30:45Z"。如果未指定时区,那么系统会使用服务器的时区。 字符串 expirationDateTime 使用格式 "2006-05-03T10:30:45-0000" 指定作业的截止日期。activationDateTime 参数值的 -0000 部分代表 RFC 822 格式。您可以指定 Z 作为格林威治标准时间 (GMT) 的缩写,例如 "2006-05-03T10:30:45Z"。如果未指定时区,那么系统会使用服务器的时区。 字符串 expireAfter 指定在作业到期前等待的时间(以分钟计)。 整数 executionWindow 指定作业的重现时间间隔。 字符串 executionWindowUnit 指定 executionWindow 参数所设置值的重现时间间隔计量单位。指定 DAILY(以每天运行作业一次)、WEEKLY(以每周运行作业一次)、MONTHLY(以每月运行作业一次)、YEARLY(以每年运行作业一次)或 CONNECTION 以便每次节点连接并轮询作业时运行作业。 字符串 email 指定系统将作业通知发送到的电子邮件地址。 字符串
以下示例会调度两个周重现作业。对于本示例,应用程序会频繁遇到内存泄漏问题。在开发团队修正应用程序时,可能必须频繁停止和重新启动应用程序。以下命令示例会调度作业管理器每周停止和重新启动服务器一次,并在停止和重新启动服务器时通知系统管理员:
AdminTask.submitJob('-jobType stopServer -targetList [MyNode01] -jobParams [serverName server1] -activationDateTime 2006-05-03T10:30:45Z -executionWindowUnit DAILY -executionWindow 13:00:00-14:00:00 -email system_admin@company.com') AdminTask.submitJob('-jobType startServer -targetList [MyNode01] -jobParams [serverName server1] -activationDateTime 2006-05-03T10:40:45Z -executionWindowUnit DAILY -executionWindow 13:00:00-14:00:00 -email system_admin@company.com')
结果
作业提交到队列,并且将以命令所指定的日期和时间来运行。
下一步做什么
将其他管理作业提交到作业管理器,并监视现有作业。
相关任务:


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