Go to main content

Oracle® ZFS Storage Appliance 管理ガイド、Release OS8.8.x

印刷ビューの終了

更新: 2021 年 8 月
 
 

スケジュールされたワークフローの使用

scheduled: true プロパティーを含むワークフローがアプライアンスにロードされると、CLI インタフェースを使用してスケジュールを定義または変更できます。Coding Workflow Schedules使用例 22, ワークフロープロパティーの使用にある scheduled プロパティーを参照してください。

各スケジュールエントリは、次のプロパティーで構成されています。

表 162  ワークフロースケジュールのプロパティー
プロパティー
タイプ
説明
NAME
文字列
スケジュールの名前。この値はシステム生成されます。
frequency
文字列
値には minute、halfhour、hour、day、week、month を使用できます
day
文字列
値には Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、または Sunday を使用できます。この値を設定できるのは、frequencyweek または month に設定されている場合のみです。
hour
文字列
値には 00、01、…、23 を使用できます。この値を設定できるのは、frequencydayweek、または month に設定されている場合のみです。
minute
文字列
00, 01,…, 59.この値を設定できるのは、hour が設定されている場合のみです。
使用例 21  CLI でのスケジュールされたワークフロー

この例は、「My Scheduled Workflow」という名前のワークフローに 2 つの実行時間を追加する方法を示しています。最初の実行時間は、毎日午前 10:05 です。このワークフローのスケジュールされた 2 番目の実行時間は、毎週月曜日の午後 1:15 です。

hostname:> maintenance workflows
hostname:maintenance workflows> select name="My Scheduled Workflow"
hostname:maintenance workflow-002> schedules
hostname:maintenance workflow-002 schedules> create
hostname:maintenance workflow-002 schedule (uncommitted)> set frequency=day
                    frequency = day (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> set hour=10
                         hour = 10 (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> set minute=05
                       minute = 05 (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> commit
hostname:maintenance workflow-002 schedules> list
NAME                 FREQUENCY            DAY                  HH:MM
schedule-001         day                  -                    10:05
hostname:maintenance workflow-002 schedules> create
hostname:maintenance workflow-002 schedule (uncommitted)> set frequency=week
                    frequency = week (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> set day=Monday
                           day = Monday (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> set hour=13
                          hour = 13 (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> set minute=15
                       minute = 15 (uncommitted)
hostname:maintenance workflow-002 schedule (uncommitted)> commit
hostname:maintenance workflow-002 schedules> list
NAME                 FREQUENCY            DAY                  HH:MM
schedule-001         day                  -                    10:05
schedule-002         week                 Monday               13:15
hostname:maintenance workflow-002 schedules>