ajsstop

形式

ajsstop
    [-F サービス名]
    [-s|-n|-j|-k|-c|-r]
    [-f]
    [-w]

機能

JP1/AJS2のスケジューラーサービスを終了します。

スケジューラーサービスを終了する必要がある場合を次に示します。

また,このコマンドで要求したスケジュール制限,ジョブネット制限を解除して,元の運用に戻します。

実行権限

Windowsの場合:Administrators権限

UNIXの場合:スーパーユーザー権限

引数

-F サービス名

処理対象とする,スケジューラーサービスのサービス名を指定します。

指定できる文字数は,1~30(単位:バイト)です。

このオプションを省略した場合,デフォルトサービス名が仮定されます。

-s

このコマンドを投入した日に実行が予定されているジョブネットの実行がすべて終了したあと,スケジューラーサービスを終了します(これを「スケジュール制限」と呼びます)。

実行登録されているジョブネットが,基準時刻が設定されたジョブグループに属している場合の,スケジューラーサービスを終了する例を次に示します。なお,例中の○印は実行されるジョブネット,×印は実行されないジョブネットを示します。

(例1)
ジョブグループA:
基準時刻 9:00
スケジューラーサービス開始時刻 9:00
ジョブネット実行予定時刻 12:00,7:00
コマンド投入時刻 10:00
[図データ]
(例2)
ジョブグループA:
基準時刻 10:00
スケジューラーサービス開始時刻 10:00
ジョブネット実行予定時刻 12:00,7:00
コマンド投入時刻 9:00
[図データ]
(例3)
ジョブグループA:
基準時刻 9:00
スケジューラーサービス開始時刻 9:00
ジョブネット実行予定時刻 12:00,7:00
ジョブグループB:
基準時刻 11:00
スケジューラーサービス開始時刻 11:00
ジョブネット実行予定時刻 13:00,9:00
コマンド投入時刻 10:00
[図データ]
(例4)
ジョブグループA:
基準時刻 9:00
スケジューラーサービス開始時刻 9:00
ジョブネット実行予定時刻 12:00,7:00
ジョブグループB:
基準時刻 10:00
スケジューラーサービス開始時刻 10:00
ジョブネット実行予定時刻 13:00,8:00
コマンド投入時刻 11:00
[図データ]

実行日の振り替えによって,ジョブネットの実行日がコマンドを投入した日に振り替えられた場合,ジョブネットは,コマンド投入日に実行されるジョブネットとして処理されます。

-n

コマンドを投入したときに実行中のジョブネットがすべて終了したあと,スケジューラーサービスを終了します(これを「ジョブネット制限」と呼びます)。

-j

コマンドを投入したときに実行中のジョブおよび実行中状態のジョブネットコネクタがすべて終了したあと,スケジューラーサービスを終了します(これを「ジョブ制限」と呼びます)。

注※
実行中状態とは,次の状態のどれかを指します。
  • 実行中
  • 警告検出実行中
  • 異常検出実行中

-k

コマンドを投入した時点で,スケジューラーサービスを終了します。なお,スケジューラーサービス終了時に実行中のジョブはすべて強制終了します。

-c

コマンドを投入した時点で,スケジューラーサービスを終了します。ただし,停止時に実行中のジョブは実行を継続します。

このオプションは,システムを緊急停止させたい場合に,短時間のうちにすべてのプロセスを強制終了させることによって,スケジューラーサービスプロセスの強制終了を回避するときに指定します。

-r

スケジュール制限(-sオプション),またはジョブネット制限(-nオプション)を解除して,元の運用に戻します。

-f

スケジューラーサービスが起動中に,このオプションを指定してコマンド入力した場合,停止要求を受け付けます。

このオプションは,-s,-n,-j,-rオプションと同時には指定できません。

このオプションは,-c,または-kオプションを同時に指定する必要があります。

スケジューラーサービスの起動中に,このオプションを指定しないで実行した場合,エラーとなります。

-w

スケジューラーサービスが完全に停止するのを待って,コマンドを終了します。また,-rオプションと同時に指定した場合は,スケジュール制限またはジョブネット制限を完全に解除するのを待って,コマンドを終了します。

注意事項

戻り値

0正常終了。
4~124で4の倍数値異常終了。

使用例

現在実行中のジョブネットが終了してから,スケジューラーサービスを終了します。

ajsstop -n