在命令行中配置任务计划

如果在标准模式下使用应用程序,则可以配置以下类型任务的运行计划:ODS更新回滚ODFIMContainerScanInventoryScan

如果在 Light Agent 模式下使用应用程序来保护虚拟环境,则可以配置以下类型任务的启运行计划:ODSODFIMContainerScanInventoryScan

您可以将任务运行计划设置的当前值输出到控制台或配置文件。

要将任务运行计划的当前设置输出到控制台,请执行以下命令:

kesl-control --get-schedule <任务 ID/名称> [--json]

其中:

要将任务运行计划的当前设置输出到配置文件,请执行以下命令:

kesl-control --get-schedule <任务 ID/名称> --file <配置文件路径> [--json]

其中:

您可以通过下列方式编辑任务运行计划的设置:

要使用配置文件编辑任务运行计划设置的值,请​​执行以下操作:

  1. 使用命令 kesl-control --get-schedule 将任务设置输出到配置文件。
  2. 编辑文件中必要设置的值并保存更改。
  3. 执行命令:

    kesl-control --set-schedule <任务 ID/名称> --file <配置文件路径> [--json]

    其中:

    <任务 ID/名称> 是任务创建时分配给任务的 ID,或者是命令行中的任务名称。

    --file <配置文件路径> – 将从中导入任务计划设置的配置文件的完整路径。

    --json:如果您要以 JSON 格式从配置文件导入设置,请指定此键。如果不指定 --json 键,应用程序将尝试从 INI 文件导入设置。如果导入失败,将显示错误。

文件中定义的任务运行计划的所有设置值都将导入应用程序。

示例:

从名为 /home/test/on_demand_schedule.ini 的配置文件将计划设置导入到 ID=2 的任务中:

kesl-control --set-schedule 2 --file /home/test/on_demand_schedule.ini

要使用命令行编辑任务运行计划设置的各个值,请执行以下命令:

kesl-control --set-schedule <任务 ID/名称> <设置名称>=<设置值> [<设置名称>=<设置值>]

其中:

任务运行计划的指定设置的值被更改。

例如:

要将任务安排为每十小时启动一次,请指定以下设置:

RuleType=Hourly

RunMissedStartRules=No

StartTime=2021/May/30 23:05:00;10

RandomInterval=0

要将任务安排为每十分钟启动一次,请指定以下设置:

RuleType=Minutely

RunMissedStartRules=No

StartTime=23:10:00;10

RandomInterval=0

要将任务安排为在每月的第 15 天启动,请指定以下设置:

RuleType=Monthly

RunMissedStartRules=No

StartTime=23:25:00;15

RandomInterval=0

要将任务安排为每星期二启动一次,请指定以下设置:

RuleType=Weekly

StartTime=18:01:30;Tue

RandomInterval=99

RunMissedStartRules=No

要将任务安排为每 11 天启动一次,请指定以下设置:

RuleType=Daily

RunMissedStartRules=No

StartTime=23:15:00;11

RandomInterval=0

页面顶部