AdminTask 对象的 WSScheduleCommands 命令组
要通过 wsadmin 工具管理已部署的应用程序,可以使用 Jython 或 Jacl 脚本编制语言来实现。WSScheduleCommands 组中的命令和参数可用于创建和管理您的配置中的调度程序设置。调度程序使 J2EE 应用程序任务能在请求的时刻运行。
AdminTask 对象的 WSScheduleCommands 命令组包括以下命令:
deleteWSSchedule
deleteWSSchedule 命令从配置中删除调度程序的设置。
参数和返回值
- -name
- 唯一地标识调度程序的名称。(字符串,必需)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask deleteWSSchedule {-name testSchedule}
- 使用 Jython 字符串:
AdminTask.deleteWSSchedule ('[-name testSchedule]')
- 使用 Jython 列表:
AdminTask.deleteWSSchedule (['-name', 'testSchedule'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask deleteWSSchedule {-interactive}
- 使用 Jython 字符串:
AdminTask.deleteWSSchedule ('[-interactive]')
- 使用 Jython 列表:
AdminTask.deleteWSSchedule (['-interactive'])
getWSSchedule
getWSSchedule 命令返回指定调度程序的设置。
参数和返回值
- -name
- 唯一地标识调度程序的名称。(字符串,必需)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask getWSSchedule{ -name testSchedule}
- 使用 Jython 字符串:
AdminTask.getWSSchedule ('[-name testSchedule]')
- 使用 Jython 列表:
AdminTask.getWSSchedule (['-name', 'testSchedule'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask getWSSchedule {-interactive}
- 使用 Jython 字符串:
AdminTask.getWSSchedule ('[-interactive]')
- 使用 Jython 列表:
AdminTask.getWSSchedule (['-interactive'])
listWSSchedules
listWSSchedules 命令列示调度程序。
参数和返回值
- -displayObjectNames
- 将此参数的值设置为 true 以列示作用域中的密钥集配置对象。将此参数的值设置为 false 以列示包含密钥集组名和管理作用域的字符串。(布尔值,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask listWSSchedules {-displayObjectNames true}
- 使用 Jython 字符串:
AdminTask.listWSSchedules ('[-displayObjectNames true]')
- 使用 Jython 列表:
AdminTask.listWSSchedules (['-displayObjectNames', 'true'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask listWSSchedules {-interactive}
- 使用 Jython 字符串:
AdminTask.listWSSchedules ('[-interactive]')
- 使用 Jython 列表:
AdminTask.listWSSchedules (['-interactive'])
modifyWSSchedule
modifyWSSchedule 命令更改现有调度程序的设置。
参数和返回值
- -name
- 唯一地标识调度程序的名称。(字符串,必需)
- -frequency
- 在检查到期证书之前要等待的时间段(以天数计)。(整数,可选)
- -dayOfWeek
- 要检查到期证书的工作日。(整数,可选)
- -hour
- 要检查到期证书的小时。(整数,可选)
- -minute
- 要检查到期证书的分钟。请将此参数与 hour 参数一起使用。(整数,可选)
- -nextStartDate
- 下一次检查到期证书的时间(以秒计)。(长整型,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask modifyWSSchedule{ -name testSchedule -frequency 7}
- 使用 Jython 字符串:
AdminTask.modifyWSSchedule ('[-name testSchedule -frequency 7]')
- 使用 Jython 列表:
AdminTask.modifyWSSchedule (['-name', 'testSchedule', '-frequency', '7'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask modifyWSSchedule {-interactive}
- 使用 Jython 字符串:
AdminTask.modifyWSSchedule ('[-interactive]')
- 使用 Jython 列表:
AdminTask.modifyWSSchedule (['-interactive'])