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

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

Info

Publication number
JPH02105930A
JPH02105930A JP25908488A JP25908488A JPH02105930A JP H02105930 A JPH02105930 A JP H02105930A JP 25908488 A JP25908488 A JP 25908488A JP 25908488 A JP25908488 A JP 25908488A JP H02105930 A JPH02105930 A JP H02105930A
Authority
JP
Japan
Prior art keywords
scheduling
class
job
specific
restart
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.)
Granted
Application number
JP25908488A
Other languages
English (en)
Other versions
JPH0650463B2 (ja
Inventor
Naoko Hashimoto
橋本 直子
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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

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

Claims (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 true JPH02105930A (ja) 1990-04-18
JPH0650463B2 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
JPH0650463B2 (ja) 1994-06-29

Similar Documents

Publication Publication Date Title
JPH02105930A (ja) システム終了コマンド投入後の特定ジョブの実行方式
JP3143330B2 (ja) プログラマブルコントローラ
JPH0588933A (ja) デバツグ機能を有する並列処理システム
JP2656325B2 (ja) 入出力制御方式
JPH0769847B2 (ja) リラン時のジョブ制御方法
JP2535664B2 (ja) 処理条件成立待ち合わせ方式
JPH03136130A (ja) コマンドプロシージャによるバッチジョブ投入方式
JPS6277645A (ja) ローカルジョブ起動制御方法
JPH0432413B2 (ja)
JPH0248766A (ja) プロセッサインタフェース制御システム
JPS595364A (ja) 時分割処理機能を有する情報処理装置
JP2000029850A (ja) オペレーティングシステムのプロセッサ間通信を使用したタスク制御方法
JPH04139556A (ja) リトライ制御方式
JPH06230940A (ja) プログラム制御装置
JPH01296302A (ja) 工業用ロボットの制御装置
JPH02253335A (ja) プログラム起動方式
JPS60246438A (ja) 情報処理装置
JPH02287631A (ja) プログラム多重実行方式
JPH04305755A (ja) コンピュータシステムのバッチ処理方式
JPS6388667A (ja) タイムシエアリングシステムにおけるコマンドネスト方式
JPS58127264A (ja) サ−ビスプロセツサ
JPH0520773A (ja) 周辺制御装置
JPH0830465A (ja) メッセージ駆動型のマルチタスクシステム
JPH02253336A (ja) プログラム起動方式
JPS6197750A (ja) オンラインジヨブ再起動方式

Legal Events

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

Free format text: PAYMENT UNTIL: 20080629

Year of fee payment: 14

FPAY Renewal fee payment (event 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 (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090629

Year of fee payment: 15