日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMS
ドキュメント・ライブラリ

タイトルページ
目次
まえがき
リファレンス・セクション
    ≫ コマンド一覧
    ≫ レキシカル関数
付録 A:廃止されたコマンド
付録 B:DCL整数表現の範囲を超える数値の処理
索引
PDF    Vol.1   Vol.2
OpenVMS ホーム

HP OpenVMS
DCL ディクショナリ


目次 索引




カード・リーダからキューに登録されたバッチ・ジョブの先頭を示します。システム・カード・リーダから登録されるバッチ・ジョブの先頭には,必ず JOB カードを付けなければなりません。

JOB コマンドを短縮形にすることはできません。


形式

JOB ユーザ名


パラメータ



ユーザ名

ジョブが実行される時のユーザ名を指定します。ログインの時に入力する名前と同じユーザ名を指定します。

説明

JOB カードは,ジョブを登録するユーザを識別し,その後にパスワードを与える PASSWORD カードが続きます。 PASSWORD カードは必須ですが,アカウントのパスワードが空の場合,カードでパスワードを使用する必要はありません。

ユーザ名とパスワードは,ログイン・プロシージャと同じ方法で,システム登録ファイルによって確認されます。バッチ・ジョブを実行するプロセスに,省略時のディスクとディレクトリ,およびユーザ・アカウントに付属する特権が割り当てられます。指定されたユーザ名の LOGIN.COM ファイルが存在すると,ジョブの最初に実行されます。

バッチジョブの最後は,EOJ コマンド,EOF カード (12-11-0-1-6-7-8-9overpunch),または別のジョブ・カードで示されます。


修飾子



/AFTER=時刻

指定された時刻まで,ジョブを実行しないことを要求します。指定された時刻がすでに過ぎている場合には,ジョブは直ちに処理するために,キューに登録されます。

時刻は,絶対時刻または絶対時刻とデルタ時間の組み合わせとして指定できます。時刻の指定方法についての詳細は,『OpenVMS ユーザーズ・マニュアル』またはオンライン・ヘルプのトピック Date を参照してください。

/CHARACTERISTICS=(属性[,...])

ジョブの実行のために必要な,1つ以上の属性を指定します。属性を1つしか指定しない場合には,括弧を省略できます。属性のコードはシステムごとのインストレーション時に定義されます。システムでどの属性を使用できるかを調べるには, SHOW QUEUE/CHARACTERISTICS コマンドを使用します。

ユーザが /CHARACTERISTICS 修飾子を指定する場合には,その修飾子に対して指定する属性はすべて,ジョブを実行するキューに対しても指定されていなければなりません。この修飾子に指定された属性がキューに対して指定されていない場合には,キュー属性が変更されるまで,または DELETE/ENTRY コマンドを使用してエントリが削除されるまで,そのジョブはキューの中で待ち状態となり実行されません。キューに対してすでに指定されている属性を指定する場合には, JOB カードにすべての属性を指定する必要はありません。属性が全く指定されていない場合も,ジョブは実行されます。

/CLI=ファイル名

この修飾子を使用すると,ジョブを処理するときに,他のコマンド言語インタプリタ (CLI) を使用するように要求できます。ファイル名を入力するとコマンド言語インタプリタ (CLI) は SYS$SYSTEM:ファイル名.EXE となります。省略時には,ジョブは利用者登録ファイル (UAF) に指定されている CLI を使って実行されます。

/CPUTIME=n

バッチ・ジョブが使用できる CPU 時間の上限を定義します。 n に対して指定できる値は,デルタ時間,0 という値, NONE あるいは INFINITE というキーワードです ( 時刻値の指定については,『OpenVMS ユーザーズ・マニュアル』またはオンライン・ヘルプのトピック Date を参照してください)。

許可されている CPU 時間より小さな値を指定する場合には, /CPUTIME 修飾子を使用して,システム管理者が設定したキューの基本値,あるいは利用者登録ファイルに登録されている値を変更します。無限の時間を要求する場合には,0 または INFINITE を指定します。 CPU 時間を,利用者登録ファイルの値に設定する場合や,キューに対して指定されている上限に設定する場合には,NONE を指定します。基本のキューの上限,あるいは利用者登録ファイル (UAF) に指定されている値より大きな値は要求できません。

/DELETE (省略時の設定)

/NODELETE

ジョブが処理されたあと,バッチ入力ファイルが保存されるかどうかを制御します。 /NODELETE 修飾子を指定する場合には,ファイルは, INPBATCH.COM という省略時の名前を使用して,ユーザの省略時のディレクトリに保存されます。 /NAME 修飾子を使用すると,バッチ入力ファイルのファイル名は, /NAME 修飾子に指定したジョブ名と同じになります。

/HOLD

/NOHOLD (省略時の設定)

ジョブを直ちに処理するかどうかを制御します。

/HOLD 修飾子を指定する場合には,SET QUEUE/ENTRY コマンドに /NOHOLD 修飾子または /RELEASE 修飾子を使用して明確に解放するまで,ジョブは処理のために解放されることはありません。

/KEEP

/NOKEEP (省略時の設定)

印刷後にログ・ファイルを削除するかどうかを制御します。 /NOPRINTER 修飾子が省略されている場合には, /NOKEEP 修飾子が省略時の設定として使用されます。

/LOG_FILE=ファイル指定

/NOLOG_FILE

指定した名前のログ・ファイルがジョブ実行の際に作成されるかどうか,またはログ・ファイルが作成されるかどうかを制御します。

/LOG_FILE 修飾子を指定した場合には,システムは指定したファイルにログ情報を書き込みます。 /NOLOG_FILE を指定した場合には,ログ・ファイルは作成されません。どちらの修飾子も指定しない場合には,ログ情報は,省略時のディレクトリに含まれるファイルの中で,ジョブの中の最初のコマンド・ファイルと同じファイル名を持ち,ファイル・タイプが .LOG であるファイルに書き込まれます。省略時の設定は, /LOG_FILE 修飾子も /NOLOG_FILE 修飾子も指定されていない状態です。

/LOG_FILE 修飾子を使用すれば,ログ・ファイルを別の装置に書き込むように指定できます。ファイル指定に含まれる論理名は,ジョブをキューに登録する時に変換されます。バッチ・ジョブを実行しているプロセスは,ログ・ファイルが存在する装置に対してアクセスできなければなりません。

/LOG_FILE 修飾子を省略し /NAME 修飾子を指定する場合には,ログ・ファイルは,/NAME 修飾子によって指定されたものと同じファイル名を持ち,ファイル・タイプが .LOG であるファイルに書き込まれます。

/NAME=ジョブ名

ジョブ名,およびバッチ・ジョブ・ログ・ファイルとコマンド・ファイルのファイル名として使用される文字列を指定します。ジョブ名は,1 〜 39 文字までの英数字文字列であり,ファイル名として正しくなければなりません。省略時のログ・ファイル名は INPBATCH.LOG であり,省略時のコマンド・ファイル名は INPBATCH.COM です。

/NOTIFY

/NONOTIFY (省略時の設定)

ジョブが終了または強制終了したことを示すメッセージが,ログインしたターミナルに表示されるかどうかを制御します。

/PARAMETERS=(パラメータ[,...])

オプションとしてコマンド・プロシージャに渡すことのできる, 1 〜 8 個のパラメータを指定します。このパラメータは,バッチ・ジョブにおいて,P1 〜 P8 までのシンボル名に割り当てられる値を定義します。これらのシンボルは,指定コマンド・プロシージャに対してのみ有効です。

パラメータを 1 つしか指定しない場合には,括弧を省略できます。

各パラメータは,コンマ (,) で区切ります。スペースや特殊文字,区切り文字,小文字を含むパラメータを指定する場合には,パラメータ全体を二重引用符 (" ") で囲まなければなりません。各パラメータは,最大 255 文字の長さです。

/PRINTER=キュー名

/NOPRINTER

ジョブ終了時に,ジョブ・ログ・ファイルを印刷のために指定キューに登録するかどうかを制御します。ログ・ファイルの省略時のプリント・キューは,SYS$PRINT です。

/NOPRINTER 修飾子を指定する場合には, /KEEP 修飾子が指定されていると解釈されます。

/PRIORITY=n

優先順位の値をシステムパラメータ MAXQUEPRI の値より高くするには, OPER(オペレータ)または ALTPRI(優先順位変更)特権が必要です。

指定したジョブに対して,ジョブ・スケジューリング優先順位を指定します。優先順位の値は 0 〜 255 までの範囲です。0 がもっとも低い優先順位であり, 255 が最高の優先順位です。

/PRIORITY 修飾子の省略時の値は,システムパラメータ DEFQUEPRI の値です。 MAXQUEPRI の値より低い優先順位を設定する場合には,特別な特権は必要ありません。

/PRIORITY 修飾子がプロセスの優先順位に影響を与えることはありません。プロセス優先順位は,キューで設定されます。

/QUEUE=キュー名[:]

ジョブが登録される,バッチ・キューの名前を指定します。 /QUEUE 修飾子を指定しない場合には,ジョブの省略時のシステム・バッチ・ジョブ・キューである SYS$BATCH に登録されます。

/RESTART

/NORESTART (省略時の設定)

システム障害が発生した後や STOP/QUEUE/REQUEUE コマンドが実行された後に,ジョブを再スタートするかどうかを指定します。

/TRAILING_BLANKS (省略時の設定)

/NOTRAILING_BLANKS

カード・デックの入力カードをカード・イメージ形式で読み込むのか,あるいは入力レコードを空白ではない最後の文字で切り捨てるのかを制御します。省略時には,システムはカード・リーダから読み取られたレコードから,後続の空白を削除しません。入力レコードから後続する空白を削除する場合には, /NOTRAILING_BLANKS 修飾子を使用します。

/WSDEFAULT=n

バッチ・ジョブのワーキング・セットの省略時の大きさの値を定義します。 /WSDEFAULT 修飾子は,利用者登録ファイル (UAF) に指定されているワーキング・セット・サイズに優先します。

n の値は,OpenVMS Alpha では 512 バイトのページ・レットの数で指定します。 OpenVMS Alpha は,この値を CPU 固有のページに最も近い数に切り上げ,実際に許可される物理メモリの量が指定量よりも大きくなるようにします。 n に対して指定できる値は,1 〜 65535 までの整数,0,またはキーワード NONE です。詳細は『OpenVMS システム管理者マニュアル』を参照してください。

この修飾子を使用すれば,システム管理者が設定したキューの基本値,あるいは利用者登録ファイル (UAF) に登録されている値よりも小さい値にすることができます。ワーキング・セットの値を,利用者登録ファイルに指定されている省略時の値や,キューに対して指定されている省略時の値に設定する場合には, 0 または NONE を指定します。省略時の値より大きな値は要求できません。

/WSEXTENT=n

バッチ・ジョブのワーキング・セットの超過値を定義します。 /WSEXTENT 修飾子は,利用者登録ファイル (UAF) に指定されているワーキング・セット超過値に優先します。

n の値は,OpenVMS Alpha では 512 バイトのページ・レットの数で指定します。 OpenVMS Alpha は,この値を CPU 固有のページに最も近い数に切り上げ,実際に許可される物理メモリの量が指定量よりも大きくなるようにします。 n に対して指定できる値は,1 〜 65535 までの整数,0,またはキーワードNONE です。詳細は『OpenVMS システム管理者マニュアル』を参照してください。

ワーキング・セット超過値を小さくするには,この修飾子を使用して,利用者登録ファイル (UAF) に指定されている値ではなく,システム管理者が設定したキューの基本値よりも小さい値にします。ワーキング・セット超過値を,利用者登録ファイルに指定されている値や,キューに対して指定されている値に設定する場合には,0 または NONE を指定します。省略時の値より大きな値は要求できません。

/WSQUOTA=n

バッチ・ジョブの最大のワーキング・セット・サイズ ( ワーキング・セット・クォータ ) を定義します。 /WSQUOTA 修飾子は,利用者登録ファイル (UAF) に指定されている値に優先します。

n の値は,OpenVMS Alpha では 512 バイトのページ・レットの数で指定します。 OpenVMS Alpha は,この値を CPU 固有のページに最も近い数に切り上げ,実際に許可される物理メモリの量が指定量よりも大きくなるようにします。 n に対して指定できる値は,1 〜 65535 までの整数,0,またはキーワード NONEです。詳細は『OpenVMS システム管理者マニュアル』を参照してください。

この修飾子を使用すれば,システム管理者が設定したキューの基本値,あるいは利用者登録ファイル (UAF) に登録されている値よりも小さい値にすることができます。ワーキング・セット・クォータの値を,利用者登録ファイルに指定されている省略時の値や,キューに対して指定されている省略時の値に設定する場合には, 0 または NONE を指定します。省略時の値より大きな値は要求できません。


#1


JOB および PASSWORD カードは,ユーザ HIGGINS がバッチ・ジョブを登録するのを識別し認可します。コマンド・ストリームは, Fortran コマンドとコンパイル前の Fortran ソース・ステートメントから構成されます。装置名 SYS$INPUT に続くファイル名 AVERAGE は,オブジェクト・ファイルとリスティング・ファイルのファイル名と持つコンパイラを提供します。出力ファイルは,ユーザ HIGGINGS の省略時のディレクトリに置かれます。

コンパイルが正常終了すると,LINK コマンドは実行可能イメージを作成し, RUN コマンドでそのイメージを実行します。コマンド・ストリームの RUN コマンドの次に,プログラムの入力を行います。ジョブの最後のコマンドは,プログラム・リスティングを印刷します。デックの最後のカードには,EOJ (end-of-job) コマンドが含まれています。

#2


JOB カードの /NAME 修飾子は,バッチ・ジョブ名を指定します。ジョブが終了すると,印刷されたログ・ファイルは BATCH1.LOG として識別されます。 JOB コマンドは,継続文字 (-) がある 2 番目のカードまで続きます。 /PARAMETERS 修飾子は,P1 を A,P2 を TEST と定義します。デックの最後のカードには,EOJ (end-of-job) コマンドが含まれています。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.