您可以查看和配置以下任务类型的计划设置: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 的任务中:
|