您可以查看和配置以下任务类型的计划设置:ODS、Update、Rollback、ODFIM、ContainerScan 和 InventoryScan。
编辑任务计划设置
要配置任务计划设置:
kesl-control --get-schedule <任务
ID
>|<
任务名称
> --file <
配置文件名
> [--json]
kesl-control --set-schedule <
任务
ID>|<
任务名称
> --file <
配置文件名
> [--json]
应用程序将立即应用计划设置的新值。
任务计划设置
应用程序提供以下设置用于配置任务启动计划:
RuleType=Once|Monthly|Weekly|Daily|Hourly|Minutely|Manual|PS|BR
其中:
Manual – 手动启动任务。
PS - 启动应用程序后启动任务。
BR - 在应用程序数据库更新后启动任务。
StartTime=[<
年
>/<
月
>/<
日
>] [
hh
]:[
mm
]:[
ss
]; [<
一个月中的第几天
>|<
一周中的第几天
>]; [<
启动周期
>]
– 任务启动时间。如果 RuleType=Once|Monthly|Weekly|Daily|Hourly|Minutely
,则 StartTime
设置是必需的。
RandomInterval=<
分钟
>
– 从 0 到指定值(以分钟为单位)的时间间隔,将添加到任务开始时间以避免同时启动任务。
RunMissedStartRules
– 启用在应用程序启动后启动漏掉的任务的功能。
例如: 要将任务安排为每十小时启动一次,请指定以下设置:
要将任务安排为每十分钟启动一次,请指定以下设置:
要将任务安排为在每月的第 15 天启动,请指定以下设置:
要将任务安排为每星期二启动一次,请指定以下设置:
要将任务安排为每 11 天启动一次,请指定以下设置:
|
kesl-control --get-schedule 命令
kesl-control --get-schedule
命令显示任务计划设置或将它们保存到指定的配置文件中。
命令语法
kesl-control [-T] --get-schedule <任务
ID
>|<
任务名称
> [--file <
配置文件名
>] [--json]
参数和键
<任务
ID
>
是应用程序中的任务识别号。
<
任务名称
>
是任务的名称。
--file <
配置文件名
>
是保存计划设置的配置文件的名称。如果指定文件名但未指定其路径,则将在当前目录中创建该文件。如果指定路径中已存在具有指定名称的文件,则该文件将被覆盖。如果在磁盘上找不到指定目录,则不会创建配置文件。
例如: 将更新任务设置保存在名为 update_schedule.ini 的文件中,然后将创建的文件保存在当前目录中:
显示更新任务计划:
|
kesl-control --set-schedule 命令
kesl-control --set-schedule
命令使用命令键设置任务计划设置,或从指定的配置文件导入任务计划设置。
命令语法
kesl-control --set-schedule <
任务
ID>|<
任务名称
> --file <
配置文件名
> [--json]
kesl-control --set-schedule <
任务
ID>|<
任务名称
> <
设置名称
>=<
设置值
> <
设置名称
>=<
设置值
>
参数和键
<任务
ID
>
是应用程序中的任务识别号。
<
任务名称
>
是任务的名称。
--file <
配置文件名
>
是配置文件的名称;将从此文件将计划设置导入到任务中;包括文件的完整路径。
示例: 从名为 /home/test/on_demand_schedule.ini 的配置文件将计划设置导入到 ID=2 的任务中:
|