タスクのスケジュール設定について
本記事では、タスクのスケジュール設定について解説していきます。
目次
タスクスケジュール設定
ALogは複数のタスクをスケジュール設定によって動作させています。
タスクのスケジュール設定は各タスクの関連画面から行いますが、使い方は共通です。
タスクのスケジュール設定は各タスクの関連画面から行いますが、使い方は共通です。
大項目 | 項目 | 説明 |
---|---|---|
有効/無効 | - | 「有効」にした場合、設定したスケジュールに合わせてタスクを動作させる 「無効」にした場合、設定したスケジュールに関わらず動作しない |
タスクスケジュール | 追加 | [追加]ボタンを押すと、「タスクスケジュール」の選択肢が追加される |
プルダウン | 追加されたスケジュール設定をプルダウンで選択しながら細かなスケジュールを設定する | |
削除 | 不要なスケジュール設定をプルダウンで選択して[削除]ボタンをクリックすると削除する | |
スケジュールタイプ | - | タスクスケジュール1つごとにスケジュールタイプを設定する [繰り返し/日単位/週単位/月単位/1回のみ]から選択できる 選択するスケジュールタイプにより、開始時間、間隔、停止時刻等の設定可能項目が変わる |
No. | 要望 | スケジュール設定方法 |
---|---|---|
1 | 1時間ごとに繰り返しタスク実行したい | スケジュールタイプは「繰り返し」、開始時刻を「0:00」、間隔を「1時間」に設定する |
2 | 1日1回のみタスク実行したい | スケジュールタイプは「日単位」、開始時刻を「0:00」、間隔を「1日1回」に設定する |
3 | 毎時0~14分はタスク実行を避け、残りの45分間10分おきにタスク実行したい | スケジュールタイプは「日単位」、開始時刻を「0:15」、間隔を「10分」に設定する この場合15分、25分、35分、45分、55分の5回が実行され、05分は実行されない |
4 | 30分ごとに繰り返しタスク実行したいが、毎日夜間の3:00~4:00はバックアップ時刻のためタスクを実行させたくない | スケジュール設定を2つ作成する <1つ目の設定> スケジュールタイプは「日単位」、開始時刻を「0:00」、間隔を「30分」、停止時刻を「3:00」に設定する <2つ目の設定> スケジュールタイプは「日単位」、開始時刻を「4:00」、間隔を「30分」に設定する |
5 | 月~土曜日は1時間ごとに繰り返しタスク実行したいが、日曜日はサーバメンテナンスのため2:00~3:00までタスクを実行させたくない | スケジュール設定を3つ作成する <1つ目の設定> スケジュールタイプは「週単位」、開始時刻を「0:00」、間隔を「1時間」、タスクスケジュール(週単位)を「月~土」に設定する <2つ目の設定> スケジュールタイプは「週単位」、開始時刻を「0:00」、間隔を「1時間」、停止時刻を「2:00」、タスクスケジュール(週単位)を「日」のみに設定する <3つ目の設定> スケジュールタイプは「週単位」、開始時刻を「3:00」、間隔を「1時間」、タスクスケジュール(週単位)を「日」のみに設定する |
<上記例5の解説>
「停止時刻」の解説
停止時刻は、スケジュールタイプで「日単位/週単位/月単位」を選択し、間隔を「時間/分」と選択した場合に設定できます。
タスクを起動したくない時間がある場合に指定します。
日単位で動作するため、指定した時刻を迎えると、その日はその時刻以降のタスクを起動しません。
同日に再開させたい場合は別の「タスクスケジュール」を追加し、開始時刻を適切に設定してください。
「停止時刻」は起動させない時間の指定であり、実行中のタスクを強制的に停止させません。
そのため、停止時刻以降もタスクが実行中の可能性がありますので、タスクの終了する時刻を考慮して設定してください。
同一時刻にタスクの起動と停止が被っている場合、停止が有効になります。