JPH0650463B2 - システム終了コマンド投入後の特定ジョブの実行方式 - Google Patents

システム終了コマンド投入後の特定ジョブの実行方式

Info

Publication number
JPH0650463B2
JPH0650463B2 JP25908488A JP25908488A JPH0650463B2 JP H0650463 B2 JPH0650463 B2 JP H0650463B2 JP 25908488 A JP25908488 A JP 25908488A JP 25908488 A JP25908488 A JP 25908488A JP H0650463 B2 JPH0650463 B2 JP H0650463B2
Authority
JP
Japan
Prior art keywords
scheduling
class
job
specific
jobs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP25908488A
Other languages
English (en)
Other versions
JPH02105930A (ja
Inventor
直子 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP25908488A priority Critical patent/JPH0650463B2/ja
Publication of JPH02105930A publication Critical patent/JPH02105930A/ja
Publication of JPH0650463B2 publication Critical patent/JPH0650463B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はシステム終了コマンド投入後の特定ジョブの実
行方式に関し、特にオペレーティングシステムの終了を
要求するシステム終了コマンド(以下、SDコマンドと
略記する)投入時の全実行中ジョブの終了後に特定のジ
ョブ(以下、特定ジョブという)のみを実行させるため
のシステム終了コマンド投入後の特定ジョブの実行方式
に関する。
〔従来の技術〕
従来は、SDコマント投入後には、全クラスのジョブの
スケジューリングが停止され、どのようなジョブも実行
を開始することはできなかった。
〔発明が解決しようとする課題〕
上述した従来の方式では、全クラスのジョブの実行終了
後に実行されなければならない特定ジョブ(例えば、フ
ァイル情報のセーブ等)を実行する場合に、一旦オペレ
ーティングシステムを終了した後に再度オペレーティン
グシステムを立ち上げてその特定ジョブを実行するか、
あるいはSDコマンド投入前に一旦全クラスのジョブの
スケジューリングを停止し実行中ジョブがすべて終了し
てから他のジョブを保留にしてその特定ジョブのみを実
行する等の手段をとる必要があったので、オペレーショ
ンが面倒であり、運用上の誤りが発生しやすいという欠
点がある。
本発明の目的は、上述の点に鑑み、オペレーティングシ
ステムの終了にあたって全実行中ジョブの終了後に実行
すべき特定のクラス(以下、特定クラスと称する)のジ
ョブ(すなわち、特定ジョブ)をあらかじめ投入してお
き、投入されている特定クラスのジョブをオペレーティ
ングシステムの終了を要求するSDコマンドの処理中に
自動的に実行させるようにしたシステム終了コマンド投
入後の特定ジョブの実行方式を提供することにある。
〔課題を解決するための手段〕
本発明のシステム終了コマンド投入後の特定ジョブの実
行方式は、オペレーティングシステムの終了を要求する
システム終了コマンドの処理において、オペレーティン
グシステム上に定義されたジョブクラス情報を反映する
クラス情報テーブルと、通常時にはジョブの実行を行わ
ずにシステム終了コマンド投入時の全実行中ジョブの終
了後にのみジョブの実行を行わせる特定クラスを指定し
て前記クラス情報テーブルに反映させるスケジューリン
グ再開クラス指定手段と、システム終了コマンド投入時
の全実行中ジョブの終了時にスケジューリング処理プロ
セスに対してスケジューリング処理の再開を要求するス
ケジューリング再開要求手段と、このスケジューリング
再開要求手段から前記スケジューリング処理プロセスに
スケジューリング処理の再開要求があったときに前記ク
ラス情報テーブルに反映された特定クラスのジョブのみ
をスケジューリングして実行させる特定クラススケジュ
ーリング手段と、この特定クラススケジューリング手段
によるスケジューリングによって特定クラスにおける実
行可能状態のジョブがなくなったことをシステム終了処
理プロセスに通知するスケジューリング終了通知手段
と、前記特定クラススケジューリング手段によりスケジ
ューリングされて実行された特定クラスのジョブがすべ
て終了したことをチェックし前記システム終了処理プロ
セスに通知する実行ジョブ終了チェック手段とを有す
る。
〔作用〕
本発明のシステム終了コマンド投入後の特定ジョブの実
行方式では、クラス情報テーブルがオペレーティングシ
ステム上に定義されたジョブクラス情報を反映し、スケ
ジューリング再開クラス指定手段が通常時にはジョブの
実行を行わずにシステム終了コマンド投入時の全実行中
ジョブの終了後にのみジョブの実行を行わせる特定クラ
スを指定してクラス情報テーブルに反映させ、スケジュ
ーリング再開要求手段がシステム終了コマンド投入時の
全実行中ジョブの終了時にスケジューリング処理プロセ
スに対してスケジューリング処理の再開を要求し、特定
クラススケジューリング手段がスケジューリング再開要
求手段からスケジューリング処理プロセスにスケジュー
リング処理の再開要求があったときにクラス情報テーブ
ルに反映された特定クラスのジョブのみをスケジューリ
ングして実行させ、スケジューリング終了通知手段が特
定クラススケジューリング手段によるスケジューリング
によって特定クラスにおける実行可能状態のジョブがな
くなったことをシステム終了処理プロセスに通知し、実
行ジョブ終了チェック手段が特定クラススケジューリン
グ手段によりスケジューリングされて実行された特定ク
ラスのジョブがすべて終了したことをチェックしシステ
ム終了処理プロセスに通知する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例に係るシステム終了コマン
ド投入後の特定ジョブの実行方式の構成を示すブロック
図である。本実施例のシステム終了コマンド投入後の特
定ジョブの実行方式は、スケジューリング再開クラス指
定手段1と、スケジューリング再開要求手段2と、特定
クラススケジューリング手段3と、スケジューリング終
了通知手段4と、実行ジョブ終了チェック手段5と、ク
ラス情報テーブル6とから、その主要部が構成されてい
る。なお、スケジューリング再開要求手段2はシステム
終了処理プロセス7に含まれ、特定クラススケジューリ
ング手段3およびスケジューリング終了通知手段4はス
ケジューリング処理プロセス8に含まれている。
スケジューリング再開クラス指定手段1は、通常時には
ジョブの実行を行わずにSDコマンド投入時の全実行中
ジョブの終了後にのみジョブの実行を行わせる特定クラ
スを指示してクラス情報テーブル6に反映させる手段で
ある。
スケジューリング再開要求手段2は、SDコマンド投入
時の全実行中ジョブの終了後にスケジューリング処理プ
ロセス8にスケジューリング処理の再開を要求する手段
である。
特定クラススケジューリング手段3は、スケジューリン
グ再開要求手段2からスケジューリング処理プロセス8
にスケジューリング処理の再開要求があったときに、ク
ラス情報テーブル6に反映された特定クラスのジョブの
みをスケジューリングして実行させる手段である。
スケジューリング終了通知手段4は、特定クラススケジ
ューリング手段3によるスケジューリングによって特定
クラスにおける実行可能状態にあるジョブがなくなった
ことをシステム終了処理プロセス7に通知する手段であ
る。
実行ジョブ終了チェック手段5は、特定クラススケジュ
ーリング手段3によりスケジューリングされて実行され
た特定クラスのジョブがすべて終了したことをチェック
して、システム終了処理プロセス7に通知する手段であ
る。
第2図を参照すると、本実施例のシステム終了コマンド
投入後の特定ジョブの実行方式における処理は、SDコ
マンド投入ステップ21と、全クラススケジューリング停
止ステップ22と、全実行中ジョブ終了ステップ23と、特
定ジョブ実行処理ステップ24と、システム終了処理ステ
ップ25とからなる。特定ジョブ実行処理ステップ24は、
さらに、特定クラススケジューリング再開サブステップ
241と、特定クラスジョブ実行サブステップ242と、特定
クラス実行ジョブ終了サブステップ243とからなる。
次に、このように構成された本実施例のシステム終了コ
マンド投入後の特定ジョブの実行方式の動作について説
明する。
操作者は、スケジューリング再開クラス指定手段1によ
り、通常時にはジョブの実行を行わずにSDコマンド投
入時の全実行中ジョブの終了後にのみジョブの実行を行
う特定クラスを示すジョブクラス情報を指定する。
スケジューリング再開クラス指定手段1により指定され
たジョブクラス情報は、クラス情報テーブル6に反映さ
れ、特定クラススケジューリング手段3により参照可能
となる。
この後、操作者は、SDコマンド投入後に実行させたい
特定ジョブをスケジューリング再開クラス指定手段1に
より指定した特定クラスにあらかじめ投入する。この特
定クラスに投入されたジョブ(特定ジョブ)は、通常の
状態(SDコマンド未投入の時点)では実行は行われ
ず、実行可能状態のまま残されている。
このような状態から、操作者がオペレーティングシステ
ム(図示せず)の終了を要求するSDコマンドを投入す
ると(ステップ21)、オペレーティングシステムは、ス
ケジューリング処理プロセス8による全クラスのジョブ
のスケジューリングを停止させ(ステップ22)、その時
点で実行中であった実行中ジョブの終了を待ち合わせ
る。
すべての実行中ジョブの実行が終了すると(ステップ2
3)、オペレーティングシステムは特定ジョブ実行処理
を行う(ステップ24)。
詳しくは、オペレーティングシステムは、まずシステム
終了処理プロセス7からスケジューリング再開要求手段
2によりスケジューリング処理プロセス8に対してスケ
ジューリング再開要求を発行する。
このスケジューリング再開要求により、スケジューリン
グ処理プロセス8では、特定クラススケジューリング手
段3が起動され、特定クラススケジューリング手段3
は、クラス情報テーブル6に反映されているスケジュー
リング再開クラス指定手段1により指定された特定クラ
ス情報を参照し、どのクラスのジョブがスケジューリン
グを行えるかを判断して、SDコマンド投入前にはジョ
ブの実行が行われなかった特定クラスのジョブのみのス
ケジューリングを再開する(サブステップ241)。これ
により、すでに投入されて実行可能状態にある特定クラ
スのジョブのみの実行が行われる(サブステップ24
2)。
実行可能状態にある特定クラスのジョブがなくなると、
特定クラススケジューリング手段3は、その旨をスケジ
ューリング終了通知手段4に通知し、スケジューリング
終了通知手段4によりスケジューリング処理プロセス8
からシステム終了処理プロセス7にスケジューリング処
理の終了が通知される。
この通知によりスケジューリング処理の終了を確認した
システム終了処理プロセス7は、実行ジョブ終了チェッ
ク手段5を起動して、実行した特定クラスのジョブの終
了を待ち合わせる。
そして、実行した特定クラスのジョブが終了すると、実
行ジョブ終了チェック手段5は、システム終了処理プロ
セス7に対して実行した特定クラスのジョブの終了を通
知し、特定ジョブ実行処理が終了される(サブステップ
243)。
実行した特定クラスのジョブの終了が通知されたシステ
ム終了処理プロセス7は、オペレーティングシステムの
終了に必要な処理を続行して、最終的にオペレーティン
グシステムを終了させる(ステップ25)。
〔発明の効果〕
以上説明したように本発明は、オペレーティングシステ
ムの終了にあたって全実行中ジョブの終了後に実行すべ
き特定クラスのジョブをあらかじめ投入しておき、オペ
レーティングシステムの終了を要求するSDコマンドの
処理中に自動的に実行させることにより、オペレーショ
ンの面倒を省くことができ、誤りのない運用を行うこと
ができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のシステム終了コマンド投入
後の特定ジョブの実行方式の構成を示すブロック図、 第2図は本実施例のシステム終了コマンド投入後の特定
ジョブの実行方式における処理を示す流れ図である。 図において、 1……スケジューリング再開クラス指定手段、 2……スケジューリング再開要求手段、 3……特定クラススケジューリング手段、 4……スケジューリング終了通知手段、 5……実行ジョブ終了チェック手段、 6……クラス情報テーブル、 7……システム終了処理プロセス、 8……スケジューリング処理プロセスである。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】オペレーティングシステムの終了を要求す
    るシステム終了コマンドの処理において、 オペレーティングシステム上に定義されたジョブクラス
    情報を反映するクラス情報テーブルと、 通常時にはジョブの実行を行わずにシステム終了コマン
    ド投入時の全実行中ジョブの終了後にのみジョブの実行
    を行わせる特定クラスを指定して前記クラス情報テーブ
    ルに反映させるスケジューリング再開クラス指定手段
    と、 システム終了コマンド投入時の全実行中ジョブの終了時
    にスケジューリング処理プロセスに対してスケジューリ
    ング処理の再開を要求するスケジューリング再開要求手
    段と、 このスケジューリング再開要求手段から前記スケジュー
    リング処理プロセスにスケジューリング処理の再開要求
    があったときに前記クラス情報テーブルに反映された特
    定クラスのジョブのみをスケジューリングして実行させ
    る特定クラススケジューリング手段と、 この特定クラススケジューリング手段によるスケジュー
    リングによって特定クラスにおける実行可能状態のジョ
    ブがなくなったことをシステム終了処理プロセスに通知
    するスケジューリング終了通知手段と、 前記特定クラススケジューリング手段によりスケジュー
    リングされて実行された特定クラスのジョブがすべて終
    了したことをチェックし前記システム終了処理プロセス
    に通知する実行ジョブ終了チェック手段と を有することを特徴とするシステム終了コマンド投入後
    の特定ジョブの実行方式。
JP25908488A 1988-10-14 1988-10-14 システム終了コマンド投入後の特定ジョブの実行方式 Expired - Lifetime JPH0650463B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25908488A JPH0650463B2 (ja) 1988-10-14 1988-10-14 システム終了コマンド投入後の特定ジョブの実行方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25908488A JPH0650463B2 (ja) 1988-10-14 1988-10-14 システム終了コマンド投入後の特定ジョブの実行方式

Publications (2)

Publication Number Publication Date
JPH02105930A JPH02105930A (ja) 1990-04-18
JPH0650463B2 true JPH0650463B2 (ja) 1994-06-29

Family

ID=17329097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25908488A Expired - Lifetime JPH0650463B2 (ja) 1988-10-14 1988-10-14 システム終了コマンド投入後の特定ジョブの実行方式

Country Status (1)

Country Link
JP (1) JPH0650463B2 (ja)

Also Published As

Publication number Publication date
JPH02105930A (ja) 1990-04-18

Similar Documents

Publication Publication Date Title
JPH0895821A (ja) マルチタスクのプログラムデバッグ方法とその装置
JPS62184544A (ja) 仮想計算機システム
JPH0650463B2 (ja) システム終了コマンド投入後の特定ジョブの実行方式
JPH03122726A (ja) 計算機システムの運転中断/再開方式
JPH0588933A (ja) デバツグ機能を有する並列処理システム
JP2656325B2 (ja) 入出力制御方式
JP3483901B2 (ja) システムの構成変更方法およびその実施計算機システム
JPH01259432A (ja) バッチジョブの再実行方式
JPH0769847B2 (ja) リラン時のジョブ制御方法
JPS62139020A (ja) 計算機システムの立上げ方法
JP2002312076A (ja) コンピュータシステムの電源制御装置
JPH08241279A (ja) Dbms制御システム
JP2581327B2 (ja) 仮想計算機の入出力割込み処理方式
JPS6277645A (ja) ローカルジョブ起動制御方法
JP2665372B2 (ja) 入出力命令実行スケジュール処理方法
JPH0756749A (ja) ジョブ監視システム
JP2555386B2 (ja) 電子計算機システム
JPH05342021A (ja) マルチタスク計算機
JPH08286936A (ja) システム起動装置
JPH02201654A (ja) タイムシェアリングシステムのブレーク割り込み制御方式
JP2000029850A (ja) オペレーティングシステムのプロセッサ間通信を使用したタスク制御方法
JPS6388667A (ja) タイムシエアリングシステムにおけるコマンドネスト方式
JPH01152562A (ja) 自動運転プログラムにおける複合システム立上げ時間の短縮方式
JPS60246438A (ja) 情報処理装置
JPH02253335A (ja) プログラム起動方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080629

Year of fee payment: 14

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090629

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090629

Year of fee payment: 15