ajsalter

形式

ajsalter
    [-F サービス名]
    [-s {none|EXEC}]
    [[-o] -c {CHANGE|COPY}]

機能

スケジューラーサービスの運用環境を一時的に変更します。

実行権限

Windowsの場合:Administrators権限

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

引数

-F サービス名

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

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

省略した場合,デフォルトスケジューラーサービス名が仮定されます。

-s {none|EXEC}

ジョブネットおよびジョブの実行を抑止するか,または抑止を解除するかを指定します。

ジョブネットおよびジョブの実行中にこのオプションで実行を抑止した場合は,抑止以降,新たなジョブネットおよびジョブは起動されません。

なお,このオプションを指定すると,環境設定パラメーターSUPPRESSの設定を一時的に変更できます。

-o

ホスト単位のスケジューラーログファイルを交代します。

このオプションの指定の有無と環境設定パラメーターAJSLOGOUTPUTDESTの指定値によって,交代されるスケジューラーログファイルが異なります。交代されるスケジューラーログファイルを次に示します。

AJSLOGOUTPUTDESTの指定値-oオプション
指定あり指定なし
schedule(デフォルト値)ホスト単位スケジューラーサービス単位
hostホスト単位ホスト単位
(凡例)
ホスト単位:ホスト単位のスケジューラーログファイル
スケジューラーサービス単位:スケジューラーサービス単位のスケジューラーログファイル

このオプションは,-cオプションと同時に指定します。

-c {CHANGE|COPY}

スケジューラーログファイルの交代方法を指定します。

なお,スケジューラーログの出力中にログ出力障害が発生し,ログ出力が閉塞していた場合に,このオプションを指定してスケジューラーログファイルを交代すると,ログ出力の閉塞を解除します。

注意事項

戻り値

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

使用例1

ジョブネットの運用環境を一時的に変更します。その際,ジョブの実行を抑止します。

ajsalter -s EXEC

使用例2

スケジューラーサービス「AJSROOT2」を含むホストのホスト単位のスケジューラーログファイルを交代用のスケジューラーログファイルに複写して交代します。

ajsalter -F AJSROOT2 -o -c COPY

環境設定パラメーターAJSLOGOUTPUTDESTに「host」が設定されている場合は,-oオプションの指定の有無に関係なく,ホスト単位のスケジューラーログファイルを交代します。

ajsalter -F AJSROOT2 [-o] -c COPY