コマンドラインでのタスクスケジュールの設定
標準モードでアプリケーションを使用する場合、次のタイプのタスクの実行スケジュールを設定できます:ODS、アップデート、ロールバック、ODFIM、ContainerScan、および InventoryScan。
アプリケーションが仮想環境を保護するために Light Agent モードで使用されている場合、次のタイプのタスクの実行スケジュールを設定できます:ODS、ODFIM、ContainerScan、および InventoryScan。
タスク実行スケジュールの設定の現在の値をコンソールまたは設定情報ファイルに出力できます。
タスク実行スケジュールの現在の設定をコンソールに出力するには、次のコマンドを実行します:
kesl-control --get-schedule <
タスク ID / 名
> [--json]
説明:
<
タスク ID / 名
>
は、タスク作成時に割り当てられたID、またはコマンドラインでのタスク名です。--json
を指定すると、設定はJSON形式で出力されます。もし--json
キーが指定されなければ、設定は INI 形式でインポートされます。
タスク実行スケジュールの現在の設定を設定情報ファイルに出力するには、次のコマンドを実行します:
kesl-control --get-schedule <
タスク ID / 名
> --file <
設定情報ファイルへのパス
> [--json]
説明:
<
タスク ID / 名
>
は、タスク作成時に割り当てられたID、またはコマンドラインでのタスク名です。--file <
設定情報ファイルへのパス
>
は、タスク実行スケジュールの設定が出力される設定情報ファイルへのパスです。パスなしでファイルの名前を指定した場合、そのファイルは現在のディレクトリに作成されます。ファイルが指定されたパスに既に存在する場合は、上書きされます。指定されたディレクトリが存在しない場合、設定情報ファイルは作成されません。--json
を指定すると、設定はJSON形式で出力されます。もし--json
キーが指定されなければ、設定は INI 形式でインポートされます。例:
アップデートタスクの設定を update_schedule.ini という名前のファイルに保存し、作成したファイルを現在のディレクトリに保存します:
kesl-control --get-schedule 6 --file update_schedule.ini
コンソールにアップデートタスクのスケジュールを表示します:
kesl-control --get-schedule 6
次の方法でタスク実行スケジュールの設定を編集できます:
- すべてのスケジュール設定を含む構成ファイルから設定をインポートします。
- コマンドラインを使用して、タスク実行スケジュールの個々の設定を
<
設定名
>=<
設定値
>
の形式で指定します。
設定情報ファイルを使用してタスク実行スケジュールの設定値を編集するには、次の処理を実行します:
- コマンド
kesl-control --get-schedule
を使用して、タスクの設定を設定情報ファイルに出力します。 - ファイル内の必要な設定の値を編集し、変更を保存します。
- コマンドを実行します:
kesl-control --set-schedule <
タスク ID / 名
> --file <
設定情報ファイルへのパス
> [--json]
説明:
<
タスク ID / 名
>
は、タスク作成時に割り当てられたID、またはコマンドラインでのタスク名です。--file <
設定情報ファイルのパス
>
– タスクスケジュール設定をインポートする設定情報ファイルの絶対パス。--json
:JSON形式の設定情報ファイルから設定をインポートする場合は、このライセンスを指定します。--jason
のライセンスが指定されていない場合、設定は INI ファイルからインポートされます。インポートが失敗すると、エラーが表示されます。
ファイル内で定義されているタスク実行スケジュール設定のすべての値がアプリケーションにインポートされます。
例: /home/test/on_demand_schedule.ini という名前の設定情報ファイルのスケジュール設定を ID=2 のタスクに読み込みます:
|
コマンドラインを使用してタスク実行スケジュール設定の個々の値を編集するには、次のコマンドを実行します:
kesl-control --set-schedule <
タスク ID / 名
> <
設定名
>=<
設定値
> [<
設定名
>=<
設定値
>]
説明:
<
タスク ID / 名
>
は、タスク作成時に割り当てられたID、またはコマンドラインでのタスク名です。<
設定名
>=<
設定値
>
は、タスクスケジュールの設定の 1 つの名前と値です。
タスク実行スケジュールに指定された設定値が変更されています。
例: タスクを 10 時間ごとに開始するようにスケジュールするには、次の設定を指定します:
タスクを 10 分ごとに開始するようにスケジュールするには、次の設定を指定します:
タスクを毎月 15 日に開始するようにスケジュールするには、次の設定を指定します:
タスクを毎週火曜日に開始するようにスケジュールするには、次の設定を指定します:
タスクを 10 時間ごとに開始するようにスケジュールするには、次の設定を指定します:
|