使用 wsadmin 脚本编制来调度将来的管理作业

使用本主题,通过 wsadmin 工具,在灵活管理环境中调度将来反复出现的管理作业。

开始之前

配置作业管理器和管理代理程序,并在该作业管理器中注册节点以设置灵活管理环境。可选择性地创建管理组以同时向多个节点提交一个作业。

关于此任务

在配置灵活管理环境后,您可以将作业提交到已在作业管理器中注册的节点,以及监视和管理这些节点的作业。

过程

  1. 启动 wsadmin 工具。

    浏览至 app_server_root/bin 目录,并使用以下命令将 wsadmin 工具连接至作业管理器进程:

    wsadmin -profileName myJobManager -lang jython
  2. 将将来的管理作业调度到作业管理器。
    使用 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')

结果

作业提交到队列,并且将以命令所指定的日期和时间来运行。

下一步做什么

将其他管理作业提交到作业管理器,并监视现有作业。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7runjoblater
文件名:txml_7runjoblater.html