JPH1069462A - 同一操作コマンド実行装置およびその使用方法 - Google Patents
同一操作コマンド実行装置およびその使用方法Info
- Publication number
- JPH1069462A JPH1069462A JP8227120A JP22712096A JPH1069462A JP H1069462 A JPH1069462 A JP H1069462A JP 8227120 A JP8227120 A JP 8227120A JP 22712096 A JP22712096 A JP 22712096A JP H1069462 A JPH1069462 A JP H1069462A
- Authority
- JP
- Japan
- Prior art keywords
- same operation
- command
- file
- target host
- execution
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】同一ネットワークシステム内の複数のホストマ
シンに対して同一操作を要求するコマンドを実行し、実
行結果についての各ホストマシンの状態の同期を確保で
きる同一操作コマンド実行装置の提供。 【解決手段】同一操作開始要求に応答して同一操作開始
指示手段2はホスト構成フアイル6を参照して各対象ホ
スト8にログオンし、デイレクトリフアイル5を参照し
てデイレクトリの整合性をチェックし、全部正当であれ
ば同一操作開始指示を行ない、それ以外は全部ログオフ
する。同一操作コマンド実行手段3は供給されるコマン
ドを全対象ホスト8に供給してその実行結果が全部成功
以外はコマンド実行前の状態に全部復元する。同一操作
終了手段4は同一操作終了要求に応じて終了動作を行な
う。
シンに対して同一操作を要求するコマンドを実行し、実
行結果についての各ホストマシンの状態の同期を確保で
きる同一操作コマンド実行装置の提供。 【解決手段】同一操作開始要求に応答して同一操作開始
指示手段2はホスト構成フアイル6を参照して各対象ホ
スト8にログオンし、デイレクトリフアイル5を参照し
てデイレクトリの整合性をチェックし、全部正当であれ
ば同一操作開始指示を行ない、それ以外は全部ログオフ
する。同一操作コマンド実行手段3は供給されるコマン
ドを全対象ホスト8に供給してその実行結果が全部成功
以外はコマンド実行前の状態に全部復元する。同一操作
終了手段4は同一操作終了要求に応じて終了動作を行な
う。
Description
【0001】
【発明の属する技術分野】本発明は同一操作コマンド実
行装置およびその使用方法に関し、特にコンピュータネ
ットワークシステムにおける複数のホストマシンに対し
て同一操作を要求するコマンドである同一操作コマンド
の実行装置およびその使用方法に関する。
行装置およびその使用方法に関し、特にコンピュータネ
ットワークシステムにおける複数のホストマシンに対し
て同一操作を要求するコマンドである同一操作コマンド
の実行装置およびその使用方法に関する。
【0002】
【従来の技術】従来の同一操作コマンド実行装置、すな
わち、複数のホストマシンに同一操作を要求するコマン
ドを実行させる技術の例として、例えば特公昭58−3
6375号公報記載の技術がある。
わち、複数のホストマシンに同一操作を要求するコマン
ドを実行させる技術の例として、例えば特公昭58−3
6375号公報記載の技術がある。
【0003】上記公報の技術は、単一バスを用いてサブ
システム間の通信を行なう多重系計算機システムにおい
て、複数のサブシステムにデータを一斉に通信できるよ
うにした多重系計算機システムにおけるデータ通信処理
方式に関するものであり、その概要を以下に述べる。
システム間の通信を行なう多重系計算機システムにおい
て、複数のサブシステムにデータを一斉に通信できるよ
うにした多重系計算機システムにおけるデータ通信処理
方式に関するものであり、その概要を以下に述べる。
【0004】単一バスは、データ線と、そのデータ線上
の情報がデータ情報であるかそれ以外のコマンド情報ま
たはレスポンス情報であるかを指示する制御情報を送受
信するための制御線と、を含んで構成されている。
の情報がデータ情報であるかそれ以外のコマンド情報ま
たはレスポンス情報であるかを指示する制御情報を送受
信するための制御線と、を含んで構成されている。
【0005】一斉通信を行なう場合に、送信サブシステ
ムは、先ず、制御線上にデータ線上のデータがコマンド
情報またはレスポンス情報であることを指示する制御情
報を送出するとともに、データ線上に各受信サブシステ
ム宛のデータ転送コマンド情報を個別に送出する。
ムは、先ず、制御線上にデータ線上のデータがコマンド
情報またはレスポンス情報であることを指示する制御情
報を送出するとともに、データ線上に各受信サブシステ
ム宛のデータ転送コマンド情報を個別に送出する。
【0006】各受信サブシステムは、自サブシステム宛
のデータ転送コマンド情報を受信したとき、これに応答
してレスポンス情報をデータ線上に送出する。
のデータ転送コマンド情報を受信したとき、これに応答
してレスポンス情報をデータ線上に送出する。
【0007】次に、送信サブシステムは制御線上にデー
タ線上のデータがデータ情報であることを指示する制御
情報を送出するとともに各受信サブシステム宛の同一デ
ータをデータ線上に同時に一斉に送出し、その後、送信
サブシステムは制御線上にデータ線上のデータがコマン
ド情報またはレスポンス情報であることを指示する制御
情報を送出するとともにデータ線上に各受信サブシステ
ム宛のデータ終了コマンド情報を個別に送出する。
タ線上のデータがデータ情報であることを指示する制御
情報を送出するとともに各受信サブシステム宛の同一デ
ータをデータ線上に同時に一斉に送出し、その後、送信
サブシステムは制御線上にデータ線上のデータがコマン
ド情報またはレスポンス情報であることを指示する制御
情報を送出するとともにデータ線上に各受信サブシステ
ム宛のデータ終了コマンド情報を個別に送出する。
【0008】各受信サブシステムは自サブシステム宛の
データ終了コマンド情報を受信したときこれに応答して
レスポンス情報をデータ線上に送出している。
データ終了コマンド情報を受信したときこれに応答して
レスポンス情報をデータ線上に送出している。
【0009】このようにして、特公昭58−36375
号公報記載の技術では、データ受信という同一操作を単
一バスに並列に接続されている複数のサブシステムに行
なわせている。
号公報記載の技術では、データ受信という同一操作を単
一バスに並列に接続されている複数のサブシステムに行
なわせている。
【0010】
【発明が解決しようとする課題】上述した従来の同一操
作コマンド実行装置は、データの受信に際しては、転送
データの受信が正常に終了したか否かのデータ転送に関
する確認しか行なっておらず、他の操作を要求するコマ
ンドをデータとして転送しても、そのコマンドの実行結
果の確認を取得する機能を有していないため、複数の装
置に対して同一操作を一斉に実行するコマンド、所謂同
一操作コマンドが転送データの受信動作を指示するコマ
ンドのみに限定され、他の動作を指示するコマンドに対
しては作用しないという欠点がある。
作コマンド実行装置は、データの受信に際しては、転送
データの受信が正常に終了したか否かのデータ転送に関
する確認しか行なっておらず、他の操作を要求するコマ
ンドをデータとして転送しても、そのコマンドの実行結
果の確認を取得する機能を有していないため、複数の装
置に対して同一操作を一斉に実行するコマンド、所謂同
一操作コマンドが転送データの受信動作を指示するコマ
ンドのみに限定され、他の動作を指示するコマンドに対
しては作用しないという欠点がある。
【0011】環境の設定や、バックアップ処理など、同
一ネットワーク上の複数ホストマシンに対する同一操作
の実行は多数あり、これらに対しては各々のホストマシ
ンに必要な操作をオペレータがそれぞれ実行しなければ
ならず、対象ホストマシン数が多ければ、その操作数も
増え煩雑であるという欠点がある。
一ネットワーク上の複数ホストマシンに対する同一操作
の実行は多数あり、これらに対しては各々のホストマシ
ンに必要な操作をオペレータがそれぞれ実行しなければ
ならず、対象ホストマシン数が多ければ、その操作数も
増え煩雑であるという欠点がある。
【0012】また、従来の同一操作コマンド実行装置
は、あるサブシステムに対してデータの転送が失敗した
場合に、この異常サブシステムを特定することはできる
が、この異常サブシステムは、失敗したままの状態であ
り、データの転送が成功した他のサブシステムとは異な
った状態になってしまっており、サブシステム間の同期
がとれないという欠点がある。
は、あるサブシステムに対してデータの転送が失敗した
場合に、この異常サブシステムを特定することはできる
が、この異常サブシステムは、失敗したままの状態であ
り、データの転送が成功した他のサブシステムとは異な
った状態になってしまっており、サブシステム間の同期
がとれないという欠点がある。
【0013】また、転送するデータがコマンドまたはレ
スポンスであるか、データであるかを示す制御情報を流
すための制御線と、転送しようとするデータを流すため
のデータ線の2つの回線が必要なため、単一バスで並列
に繋がれたサブシステム間でしかデータ転送ができず、
特定のネットワーク構成に限定されるという欠点があ
る。
スポンスであるか、データであるかを示す制御情報を流
すための制御線と、転送しようとするデータを流すため
のデータ線の2つの回線が必要なため、単一バスで並列
に繋がれたサブシステム間でしかデータ転送ができず、
特定のネットワーク構成に限定されるという欠点があ
る。
【0014】本発明の目的は、同一ネットワークシステ
ム内の複数のホストマシンに対して同一操作を要求する
コマンドを実行し、実行結果についての各ホストマシン
の状態の同期を確保できる同一操作コマンド実行装置お
よびその使用方法を提供することにある。
ム内の複数のホストマシンに対して同一操作を要求する
コマンドを実行し、実行結果についての各ホストマシン
の状態の同期を確保できる同一操作コマンド実行装置お
よびその使用方法を提供することにある。
【0015】
【課題を解決するための手段】第1の発明の同一操作コ
マンド実行装置は、同一ネットワークシステム内の複数
のホストマシンに対して同一操作を要求し実行させるコ
マンドである同一操作コマンドを実行する同一操作コマ
ンド実行装置において、前記同一操作の対象となる前記
ホストマシンの識別子とそのログオン時のユーザ識別子
とパスワードとを記憶するホスト構成記憶手段と、前記
同一操作を実行する前記対象ホストマシンのデイレクト
リを前記対象ホストマシン毎に記憶するデイレクトリ記
憶手段と、外部から供給される同一操作実行の開始要求
に応答して前記ホスト構成記憶手段を参照して前記対象
ホストマシンをログオンしログオンした前記対象ホスト
マシンのデイレクトリと前記デイレクトリ記憶手段との
整合性を調べすべての前記対象ホストマシンが整合して
いるときには同一操作実行開始を指示しそれ以外の場合
にはすべての前記対象ホストマシンをログオフし同一操
作実行中止を指示する同一操作開始指示手段と、前記同
一操作開始指示手段からの同一操作実行開始指示に応答
して外部から入力されるコマンドをすべての前記対象ホ
ストマシンに供給して実行させすべての前記対象ホスト
マシンで実行成功のときには次の処理に移行しそれ以外
のときには外部から入力されるコマンドに応じてすべて
の前記対象ホストマシンの状態を前記同一操作実行開始
指示供給前の状態に復旧させ同一操作実行失敗を表示指
示する同一操作実行手段と、外部から供給される同一操
作終了要求に応答してすべての前記対象ホストマシンを
ログオフし同一操作終了を表示指示する同一操作終了手
段とを含んで構成されている。
マンド実行装置は、同一ネットワークシステム内の複数
のホストマシンに対して同一操作を要求し実行させるコ
マンドである同一操作コマンドを実行する同一操作コマ
ンド実行装置において、前記同一操作の対象となる前記
ホストマシンの識別子とそのログオン時のユーザ識別子
とパスワードとを記憶するホスト構成記憶手段と、前記
同一操作を実行する前記対象ホストマシンのデイレクト
リを前記対象ホストマシン毎に記憶するデイレクトリ記
憶手段と、外部から供給される同一操作実行の開始要求
に応答して前記ホスト構成記憶手段を参照して前記対象
ホストマシンをログオンしログオンした前記対象ホスト
マシンのデイレクトリと前記デイレクトリ記憶手段との
整合性を調べすべての前記対象ホストマシンが整合して
いるときには同一操作実行開始を指示しそれ以外の場合
にはすべての前記対象ホストマシンをログオフし同一操
作実行中止を指示する同一操作開始指示手段と、前記同
一操作開始指示手段からの同一操作実行開始指示に応答
して外部から入力されるコマンドをすべての前記対象ホ
ストマシンに供給して実行させすべての前記対象ホスト
マシンで実行成功のときには次の処理に移行しそれ以外
のときには外部から入力されるコマンドに応じてすべて
の前記対象ホストマシンの状態を前記同一操作実行開始
指示供給前の状態に復旧させ同一操作実行失敗を表示指
示する同一操作実行手段と、外部から供給される同一操
作終了要求に応答してすべての前記対象ホストマシンを
ログオフし同一操作終了を表示指示する同一操作終了手
段とを含んで構成されている。
【0016】第2の発明の同一操作コマンド実行装置の
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにデイレクトリ作成を行なわせる
ときには、先ず同一操作実行の開始要求を行ない、次い
でデイレクトリ作成コマンドを供給し、実行失敗の同一
操作対象ホストマシンがあるときにはデイレクトリ削除
コマンドを供給して実行成功の同一操作対象ホストマシ
ンで新たに作成したデイレクトリを削除し、次いで同一
操作終了要求を行なうことを特徴としている。
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにデイレクトリ作成を行なわせる
ときには、先ず同一操作実行の開始要求を行ない、次い
でデイレクトリ作成コマンドを供給し、実行失敗の同一
操作対象ホストマシンがあるときにはデイレクトリ削除
コマンドを供給して実行成功の同一操作対象ホストマシ
ンで新たに作成したデイレクトリを削除し、次いで同一
操作終了要求を行なうことを特徴としている。
【0017】第3の発明の同一操作コマンド実行装置の
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにフアイルの削除またはコピーを
行なわせるときには、先ず同一操作実行の開始要求を行
ない、次いで前記対象フアイルの退避コマンドを供給
し、次ぎに前記対象フアイルの削除またはコピーコマン
ドを供給し、すべての前記対象ホストマシンでの前記対
象フアイルの削除またはコピーコマンドの実行が成功し
たときには前記退避コマンドにより退避させられたフア
イルの削除コマンドを供給し、それ以外のときには、前
記退避コマンドにより退避させられたフアイルの復元コ
マンドを供給し、次いで同一操作終了要求を行なうこと
を特徴としている。
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにフアイルの削除またはコピーを
行なわせるときには、先ず同一操作実行の開始要求を行
ない、次いで前記対象フアイルの退避コマンドを供給
し、次ぎに前記対象フアイルの削除またはコピーコマン
ドを供給し、すべての前記対象ホストマシンでの前記対
象フアイルの削除またはコピーコマンドの実行が成功し
たときには前記退避コマンドにより退避させられたフア
イルの削除コマンドを供給し、それ以外のときには、前
記退避コマンドにより退避させられたフアイルの復元コ
マンドを供給し、次いで同一操作終了要求を行なうこと
を特徴としている。
【0018】第4の発明の同一操作コマンド実行装置の
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにあるフアイルの編集処理を行な
うときには、先ず同一操作実行の開始要求を行ない、次
いで前記対象フアイルの転送コマンドを供給し、次いで
同一操作終了要求を行ない、次に前記転送されたフアイ
ルの編集を行ない、次に同一操作実行の開始要求を行な
い、次に前記編集されたフアイルの転送コマンドを供給
し、前記編集されたフアイルの転送コマンドの実行失敗
の前記同一操作対象ホストマシンがあるときには前記編
集して転送されたフアイルの削除コマンドを供給し、次
いで同一操作終了要求を行なうことを特徴としている。
使用方法は、同一操作コマンド実行装置を使用して同一
操作対象ホストマシンにあるフアイルの編集処理を行な
うときには、先ず同一操作実行の開始要求を行ない、次
いで前記対象フアイルの転送コマンドを供給し、次いで
同一操作終了要求を行ない、次に前記転送されたフアイ
ルの編集を行ない、次に同一操作実行の開始要求を行な
い、次に前記編集されたフアイルの転送コマンドを供給
し、前記編集されたフアイルの転送コマンドの実行失敗
の前記同一操作対象ホストマシンがあるときには前記編
集して転送されたフアイルの削除コマンドを供給し、次
いで同一操作終了要求を行なうことを特徴としている。
【0019】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
て図面を参照して説明する。
【0020】図1は本発明の同一操作コマンド実行装置
の一実施の形態の構成を示すブロック図である。
の一実施の形態の構成を示すブロック図である。
【0021】本実施の形態の同一操作コマンド実行装置
1は、図1に示すように、複数のホストマシン8(例え
ば、ホストA、BおよびC)と協働して作用する。
1は、図1に示すように、複数のホストマシン8(例え
ば、ホストA、BおよびC)と協働して作用する。
【0022】同一操作コマンド実行装置1にはデイレク
トリフアイル5と、ホスト構成フアイル6と、同一操作
開始指示手段2と、同一操作コマンド実行手段3と同一
操作終了手段4とを含んで構成されている。
トリフアイル5と、ホスト構成フアイル6と、同一操作
開始指示手段2と、同一操作コマンド実行手段3と同一
操作終了手段4とを含んで構成されている。
【0023】ホスト構成フアイル6には、同一操作の対
象とするホストマシン8のホストマシン名とホストマシ
ン毎にログオン時のユーザ名とパスワードとを予め記憶
している。
象とするホストマシン8のホストマシン名とホストマシ
ン毎にログオン時のユーザ名とパスワードとを予め記憶
している。
【0024】対象とするホストマシンの追加または削除
が発生した場合には、ホスト構成フアイル6を更新すれ
ば、容易に対象ホストマシンの変更が可能である。
が発生した場合には、ホスト構成フアイル6を更新すれ
ば、容易に対象ホストマシンの変更が可能である。
【0025】ホスト構成フアイル6によって同一操作コ
マンドを実行するホストマシンを特定するので、どのよ
うなネットワーク構成であっても、同一のネットワーク
で繋がっていれば、同一操作コマンドの対象とすること
ができる。
マンドを実行するホストマシンを特定するので、どのよ
うなネットワーク構成であっても、同一のネットワーク
で繋がっていれば、同一操作コマンドの対象とすること
ができる。
【0026】デイレクトリフアイル5には、同一操作を
実行するデイレクトリを各ホストマシン毎に予め記憶し
ている。
実行するデイレクトリを各ホストマシン毎に予め記憶し
ている。
【0027】同一操作を実施するデイレクトリに変更が
発生した場合は、デイレクトリフアイル5を変更すれば
変更されたデイレクトリで、同一操作コマンドが実行さ
れる。
発生した場合は、デイレクトリフアイル5を変更すれば
変更されたデイレクトリで、同一操作コマンドが実行さ
れる。
【0028】同一操作開始指示手段2は、同一操作を開
始するための準備を行なう。
始するための準備を行なう。
【0029】同一操作の開始を要求されると、同一操作
開始指示手段2によって、ホスト構成フアイル6を基に
全対象ホストマシンをログオンし、全ホストマシン8の
デイレクトリの整合性をデイレクトリフアイル5によっ
てチェックする。正常に同一操作開始指示手段2が終了
すれば、同一操作の開始を表示指示し、以降の操作を全
て同一操作コマンドと認識する。
開始指示手段2によって、ホスト構成フアイル6を基に
全対象ホストマシンをログオンし、全ホストマシン8の
デイレクトリの整合性をデイレクトリフアイル5によっ
てチェックする。正常に同一操作開始指示手段2が終了
すれば、同一操作の開始を表示指示し、以降の操作を全
て同一操作コマンドと認識する。
【0030】同一操作コマンド実行手段3は、要求され
たコマンド(デイレクトリの作成、フアイルのコピー/
削除、エデイタなど)に応じて、コマンドを作成し、ホ
スト構成フアイル6に記憶されているホスト情報を基に
各ホストマシン8にコマンドを転送する。
たコマンド(デイレクトリの作成、フアイルのコピー/
削除、エデイタなど)に応じて、コマンドを作成し、ホ
スト構成フアイル6に記憶されているホスト情報を基に
各ホストマシン8にコマンドを転送する。
【0031】全ホストマシン8で正常に終了すれば、同
一操作コマンドの成功を表示指示する。一つでも失敗し
たホストマシン8があった場合には、ホストマシン8を
コマンド実行前の状態に戻し、同一操作コマンドの失敗
を表示指示する。
一操作コマンドの成功を表示指示する。一つでも失敗し
たホストマシン8があった場合には、ホストマシン8を
コマンド実行前の状態に戻し、同一操作コマンドの失敗
を表示指示する。
【0032】同一操作終了手段4は、同一操作の終了処
理を行なう。
理を行なう。
【0033】同一操作の終了が要求されると、同一操作
終了手段4は同一操作を終了するために、ホスト構成フ
アイル6を基に全対象ホストマシン8をログオフし、同
一操作の終了を表示指示し、本同一操作を終了する。
終了手段4は同一操作を終了するために、ホスト構成フ
アイル6を基に全対象ホストマシン8をログオフし、同
一操作の終了を表示指示し、本同一操作を終了する。
【0034】次に図1を参照して、本実施の形態の同一
操作コマンド実行装置の動作について説明する。
操作コマンド実行装置の動作について説明する。
【0035】まず、同一操作開始指示手段2によって同
一操作開始の準備を行なう。
一操作開始の準備を行なう。
【0036】図2は同一操作開始指示手段2の動作を示
す流れ図である。
す流れ図である。
【0037】同一操作の実行開始要求を受取ると(ステ
ップ21)、同一操作開始指示手段2はホスト構成フア
イル6にあるユーザ名とパスワードでログオンコマンド
を作成し、これを全対象ホストに転送し、各々ログオン
する(ステップ22)。
ップ21)、同一操作開始指示手段2はホスト構成フア
イル6にあるユーザ名とパスワードでログオンコマンド
を作成し、これを全対象ホストに転送し、各々ログオン
する(ステップ22)。
【0038】ログオンが成功すれば(ステップ23のY
ES枝)、各ホストマシン8上のデイレクトリとデイレ
クトリフアイル5の情報との整合性をチェックする(ス
テップ24)。
ES枝)、各ホストマシン8上のデイレクトリとデイレ
クトリフアイル5の情報との整合性をチェックする(ス
テップ24)。
【0039】ログオンとデイレクトリの整合性のチェッ
クが正常に終了すれば(ステップ25のYES枝)、同
一操作の開始を表示指示する(ステップ26)。
クが正常に終了すれば(ステップ25のYES枝)、同
一操作の開始を表示指示する(ステップ26)。
【0040】これ以降に入力されるコマンドは、全て同
一操作コマンドとして認識される。
一操作コマンドとして認識される。
【0041】ログオンまたはデイレクトリのチェックに
おいて、1つでも実行に失敗したホストマシン8があっ
た場合には(ステップ23のNO枝またはステップ25
のNO枝)、実行を中止する。すなわち、ログオフコマ
ンドを作成し、対象ホストマシンにコマンドを転送し、
各々ログオフし(ステップ27)、同一操作の失敗を表
示指示する。
おいて、1つでも実行に失敗したホストマシン8があっ
た場合には(ステップ23のNO枝またはステップ25
のNO枝)、実行を中止する。すなわち、ログオフコマ
ンドを作成し、対象ホストマシンにコマンドを転送し、
各々ログオフし(ステップ27)、同一操作の失敗を表
示指示する。
【0042】対象となるホストマシン8の電源が入って
いなかったり、ホストマシン8の負荷が高いなどの異常
が発生していて、同一操作ができないホストマシン8
は、ログオンに失敗する。これにより、同一操作ができ
ないホストマシン8があるかどうかの確認を行なうこと
ができる。
いなかったり、ホストマシン8の負荷が高いなどの異常
が発生していて、同一操作ができないホストマシン8
は、ログオンに失敗する。これにより、同一操作ができ
ないホストマシン8があるかどうかの確認を行なうこと
ができる。
【0043】また、デイレクトリフアイル5で、デイレ
クトリの整合性のチェックを行なうため(ステップ2
4)、各同一操作コマンドの実行時にチェックする必要
がなく、デイレクトリの不一致によるエラーも防止する
ことができる。
クトリの整合性のチェックを行なうため(ステップ2
4)、各同一操作コマンドの実行時にチェックする必要
がなく、デイレクトリの不一致によるエラーも防止する
ことができる。
【0044】上記のように、同一操作開始指示手段2に
よってチェックを実行前に行ない、同一操作の実施か不
可能なホストマシン8があった場合には、同一操作の開
始はしない。そのため、対象ホストマシン8のうち、同
一操作の実施が可能なホストマシン8のみ同一操作を実
施するということがないので、対象ホストマシン8全て
を同じ状態に保つことができる。
よってチェックを実行前に行ない、同一操作の実施か不
可能なホストマシン8があった場合には、同一操作の開
始はしない。そのため、対象ホストマシン8のうち、同
一操作の実施が可能なホストマシン8のみ同一操作を実
施するということがないので、対象ホストマシン8全て
を同じ状態に保つことができる。
【0045】同一操作コマンドの実行は同一操作コマン
ド実行手段3によって行なわれる。図3は同一操作コマ
ンド実行手段3の動作を示す流れ図である。
ド実行手段3によって行なわれる。図3は同一操作コマ
ンド実行手段3の動作を示す流れ図である。
【0046】一つの処理を行なわせるには、N(N=1
以上の整数)個のコマンドの実行により達成できるの
で、オペレータは第1番目のコマンドより順に入力す
る。これに応じて同一操作コマンド実行手段3は第1番
目のコマンドを先ず複数の対象ホストマシン8に転送し
(ステップ31および32)、全ての対象ホストマシン
8からその実行結果の成功の返事を受理したら(ステッ
プ33のYES枝)、次に第2番目のコマンドと、処理
を構成するN個のコマンドの実行を順に行なわせ(ステ
ップ32、33のYES枝、34、35のNOのルー
プ)、すべてのコマンドの実行が成功裡に終了したとき
には(ステップ35のYES枝)、実行結果を表示指示
して(ステップ37)、終了する。
以上の整数)個のコマンドの実行により達成できるの
で、オペレータは第1番目のコマンドより順に入力す
る。これに応じて同一操作コマンド実行手段3は第1番
目のコマンドを先ず複数の対象ホストマシン8に転送し
(ステップ31および32)、全ての対象ホストマシン
8からその実行結果の成功の返事を受理したら(ステッ
プ33のYES枝)、次に第2番目のコマンドと、処理
を構成するN個のコマンドの実行を順に行なわせ(ステ
ップ32、33のYES枝、34、35のNOのルー
プ)、すべてのコマンドの実行が成功裡に終了したとき
には(ステップ35のYES枝)、実行結果を表示指示
して(ステップ37)、終了する。
【0047】しかしながら、ステップ33で、対象ホス
トマシン8の中の1つでもコマンド実行を失敗したとき
には(ステップ33のNO枝)、この処理の開始前の状
態に戻すコマンドをオペレータが入力し、この同一操作
コマンド実行手段3によりこのコマンドをすべての対象
ホストマシン8に転送し(ステップ36)、すべての対
象ホストマシン8の状態をこの処理の開始前の状態に戻
し、同一操作の失敗表示指示を行なって(ステップ3
7)、終了する。
トマシン8の中の1つでもコマンド実行を失敗したとき
には(ステップ33のNO枝)、この処理の開始前の状
態に戻すコマンドをオペレータが入力し、この同一操作
コマンド実行手段3によりこのコマンドをすべての対象
ホストマシン8に転送し(ステップ36)、すべての対
象ホストマシン8の状態をこの処理の開始前の状態に戻
し、同一操作の失敗表示指示を行なって(ステップ3
7)、終了する。
【0048】次に、図5の参照してこの同一操作コマン
ド実行手段3による処理方法の3つの実施例を説明す
る。
ド実行手段3による処理方法の3つの実施例を説明す
る。
【0049】デイレクトリの作成処理であれば図5
(a)に示すデイレクトリコマンド処理に、フアイルの
コピーまたは削除処理であれば図5(b)に示すフアイ
ルコマンド処理に、エデイタ処理であれば図5(c)に
示すエデイタコマンド処理に分れる。以下の説明で便宜
上、失敗時の復元処理動作を省略している場合がある。
(a)に示すデイレクトリコマンド処理に、フアイルの
コピーまたは削除処理であれば図5(b)に示すフアイ
ルコマンド処理に、エデイタ処理であれば図5(c)に
示すエデイタコマンド処理に分れる。以下の説明で便宜
上、失敗時の復元処理動作を省略している場合がある。
【0050】次に各々の動作の詳細を説明する。
【0051】先ず、図5(a)を参照してデイレクトリ
コマンド処理を説明する。
コマンド処理を説明する。
【0052】入力されたコマンドを基に、デイレクトリ
作成コマンドを作成し各ホストマシン8に転送する(ス
テップA1)。全対象ホストマシン8でデイレクトリの
作成が正常終了であれば(ステップA2のYES枝)、
同一操作コマンドの成功を表示指示する(ステップA
4)。
作成コマンドを作成し各ホストマシン8に転送する(ス
テップA1)。全対象ホストマシン8でデイレクトリの
作成が正常終了であれば(ステップA2のYES枝)、
同一操作コマンドの成功を表示指示する(ステップA
4)。
【0053】デイレクトリの作成に失敗したホストマシ
ン8があった場合には(ステップA2のNO枝)、コマ
ンド実行前の状態に戻すために、入力されたコマンドを
基に、デイレクトリ削除コマンドを作成しデイレクトリ
の作成に成功したホストマシン8に転送し(ステップA
3)、同一操作コマンドの失敗を表示指示する。
ン8があった場合には(ステップA2のNO枝)、コマ
ンド実行前の状態に戻すために、入力されたコマンドを
基に、デイレクトリ削除コマンドを作成しデイレクトリ
の作成に成功したホストマシン8に転送し(ステップA
3)、同一操作コマンドの失敗を表示指示する。
【0054】次に、図5(b)を参照してフアイルのコ
ピーまたは削除を行なうフアイルコマンド処理を説明す
る。
ピーまたは削除を行なうフアイルコマンド処理を説明す
る。
【0055】入力されたコマンドを基に、対象フアイル
を退避するために、フアイル退避コマンドを作成し、各
ホストマシン8に転送し、対象フアイルを退避させる
(ステップB1)。次にフアイルのコピーを行なう場合
にはフアイルのコピーコマンドを、フアイルの削除を行
なう場合にはフアイル削除コマンドを入力されたコマン
ドを基に作成し、全ホストマシン8に転送する(ステッ
プB2)。全対象ホストマシン8の実行結果が正常終了
であれば(ステップB3のYES枝)、退避したフアイ
ルを削除するために、入力されたコマンドを基にフアイ
ル削除コマンドを作成し、各ホストマシン8に転送し、
退避フアイルを削除し(ステップB4)、同一操作コマ
ンドの成功を表示指示する(ステップB6)。
を退避するために、フアイル退避コマンドを作成し、各
ホストマシン8に転送し、対象フアイルを退避させる
(ステップB1)。次にフアイルのコピーを行なう場合
にはフアイルのコピーコマンドを、フアイルの削除を行
なう場合にはフアイル削除コマンドを入力されたコマン
ドを基に作成し、全ホストマシン8に転送する(ステッ
プB2)。全対象ホストマシン8の実行結果が正常終了
であれば(ステップB3のYES枝)、退避したフアイ
ルを削除するために、入力されたコマンドを基にフアイ
ル削除コマンドを作成し、各ホストマシン8に転送し、
退避フアイルを削除し(ステップB4)、同一操作コマ
ンドの成功を表示指示する(ステップB6)。
【0056】フアイルのコピーまたは削除に失敗したホ
ストマシン8があった場合には(ステップB3のNO
枝)、コマンド実行前の状態に戻すために、退避したフ
アイルを元に戻すためのコマンドを入力されたコマンド
を基に作成し、各ホストマシン8に転送し(ステップB
5)、同一操作コマンドの失敗を表示指示する(ステッ
プB6)。
ストマシン8があった場合には(ステップB3のNO
枝)、コマンド実行前の状態に戻すために、退避したフ
アイルを元に戻すためのコマンドを入力されたコマンド
を基に作成し、各ホストマシン8に転送し(ステップB
5)、同一操作コマンドの失敗を表示指示する(ステッ
プB6)。
【0057】次に、図5(c)を参照してエデイタコマ
ンド処理を説明する。
ンド処理を説明する。
【0058】フアイルの編集処理は個々のホストマシン
8でそれぞれ行なわせると、同一操作コマンド実行装置
1と各ホストマシン間のデータの授受が輻輳することと
なり、非効率となるので、この処理を集中して行なうた
めに、先ず、編集対象フアイルを同一操作コマンド実行
装置1に転送するコマンドを入力されたコマンドを基に
作成し、これを各ホストマシン8に転送し対象フアイル
を同一操作コマンド実行装置1に転送させる(ステップ
C1)。編集対象フアイルが存在しない場合には(ステ
ップC1のNO)、当然新規に編集対象フアイルを作成
する(ステップC3)。
8でそれぞれ行なわせると、同一操作コマンド実行装置
1と各ホストマシン間のデータの授受が輻輳することと
なり、非効率となるので、この処理を集中して行なうた
めに、先ず、編集対象フアイルを同一操作コマンド実行
装置1に転送するコマンドを入力されたコマンドを基に
作成し、これを各ホストマシン8に転送し対象フアイル
を同一操作コマンド実行装置1に転送させる(ステップ
C1)。編集対象フアイルが存在しない場合には(ステ
ップC1のNO)、当然新規に編集対象フアイルを作成
する(ステップC3)。
【0059】入力されたエデイタコマンドにより同一操
作コマンド実行装置1に集めたフアイルの編集を行なう
(ステップC4)。
作コマンド実行装置1に集めたフアイルの編集を行なう
(ステップC4)。
【0060】エデイタ終了後、編集したフアイルを転送
するために入力されたコマンドを基にフアイル転送のコ
マンドを作成し、各ホストマシン8に転送する(ステッ
プC5)。正常であれば(ステップC6のYES枝)、
同一操作コマンドの成功を表示指示する(ステップC
8)。失敗した場合には(ステップC6のNO枝)、入
力されたコマンドを基に転送フアイルの削除コマンドを
作成しエデイタ処理前に戻し(ステップC7)、同一操
作コマンドの失敗を表示指示する(ステップC8)。
するために入力されたコマンドを基にフアイル転送のコ
マンドを作成し、各ホストマシン8に転送する(ステッ
プC5)。正常であれば(ステップC6のYES枝)、
同一操作コマンドの成功を表示指示する(ステップC
8)。失敗した場合には(ステップC6のNO枝)、入
力されたコマンドを基に転送フアイルの削除コマンドを
作成しエデイタ処理前に戻し(ステップC7)、同一操
作コマンドの失敗を表示指示する(ステップC8)。
【0061】ステップC3とステップC4とは同一操作
コマンド実行装置1外の装置で行なう動作であり、同一
操作動作ではない。したがって、この場合は、同一操作
動作はステップC3またはC4より前の動作と、その後
の動作とに、2段に分けて行なわれることとなる。
コマンド実行装置1外の装置で行なう動作であり、同一
操作動作ではない。したがって、この場合は、同一操作
動作はステップC3またはC4より前の動作と、その後
の動作とに、2段に分けて行なわれることとなる。
【0062】上述のように、同一操作コマンド実行手段
3によって、コマンドの実行結果を受け取ることができ
るため、その実行結果が保証される。そのため、対象と
する複数のホストマシン8に対して、同一の操作を実施
することができる。また、同一操作コマンドの実行に一
つでも失敗したホストマシン8があった場合、実行前の
状態に戻すため、対象ホストマシン8全てを同じ状態に
保つことができる。
3によって、コマンドの実行結果を受け取ることができ
るため、その実行結果が保証される。そのため、対象と
する複数のホストマシン8に対して、同一の操作を実施
することができる。また、同一操作コマンドの実行に一
つでも失敗したホストマシン8があった場合、実行前の
状態に戻すため、対象ホストマシン8全てを同じ状態に
保つことができる。
【0063】同一操作コマンドの実行が終了したら、同
一操作終了手段4に同一操作の終了を要求する。図4は
同一操作終了手段4の動作を示す流れ図である。
一操作終了手段4に同一操作の終了を要求する。図4は
同一操作終了手段4の動作を示す流れ図である。
【0064】同一操作終了を受けて(ステップ41)、
ログオフコマンドを作成し各ホストマシン8に転送し全
対象ホストマシン8をログオフし(ステップ42)、同
一操作の終了を表示指示し(ステップ43)、同一操作
を終了する。
ログオフコマンドを作成し各ホストマシン8に転送し全
対象ホストマシン8をログオフし(ステップ42)、同
一操作の終了を表示指示し(ステップ43)、同一操作
を終了する。
【0065】以上のように、本実施の形態の同一操作コ
マンド実行装置は、同一ネットワークシステム内の複数
のホストマシンに対して同一操作を要求するコマンドを
実行できるという効果を有している。
マンド実行装置は、同一ネットワークシステム内の複数
のホストマシンに対して同一操作を要求するコマンドを
実行できるという効果を有している。
【0066】更に、その実行結果について、実行失敗の
場合には実行前の状態に戻すことにより各ホストマシン
の状態の同期を確保できるという効果を有している。
場合には実行前の状態に戻すことにより各ホストマシン
の状態の同期を確保できるという効果を有している。
【0067】
【発明の効果】以上説明したように、本発明の同一操作
コマンド実行装置およびその使用方法は、同一ネットワ
ークシステム内の複数のホストマシンに対して同一操作
を要求するコマンドを実行できるという効果を有してい
る。
コマンド実行装置およびその使用方法は、同一ネットワ
ークシステム内の複数のホストマシンに対して同一操作
を要求するコマンドを実行できるという効果を有してい
る。
【0068】更に、その実行結果について、実行失敗の
場合には実行前の状態に戻すことにより各ホストマシン
の状態の同期を確保できるという効果を有している。
場合には実行前の状態に戻すことにより各ホストマシン
の状態の同期を確保できるという効果を有している。
【図1】本発明の同一操作コマンド実行装置の一実施の
形態を示すブロック図である。
形態を示すブロック図である。
【図2】本実施の形態の同一操作コマンド実行装置にお
ける同一操作開始指示手段の動作の一例を示す流れ図で
ある。
ける同一操作開始指示手段の動作の一例を示す流れ図で
ある。
【図3】本実施の形態の同一操作コマンド実行装置にお
ける同一操作コマンド実行手段の動作の一例を示す流れ
図である。
ける同一操作コマンド実行手段の動作の一例を示す流れ
図である。
【図4】本実施の形態の同一操作コマンド実行装置にお
ける同一操作終了手段の動作の一例を示す流れ図であ
る。
ける同一操作終了手段の動作の一例を示す流れ図であ
る。
【図5】本実施の形態の同一操作コマンド実行装置にお
ける同一操作コマンド実行手段の処理方法の実施例の動
作の一例を示す流れ図であり、図5(a)はデイレクト
リコマンド処理を示す流れ図、図5(b)はフアイルコ
マンドコマンド処理を示す流れ図、図5(c)はエデイ
タコマンドコマンド処理を示す流れ図である。
ける同一操作コマンド実行手段の処理方法の実施例の動
作の一例を示す流れ図であり、図5(a)はデイレクト
リコマンド処理を示す流れ図、図5(b)はフアイルコ
マンドコマンド処理を示す流れ図、図5(c)はエデイ
タコマンドコマンド処理を示す流れ図である。
1 同一操作コマンド実行装置 2 同一操作開始指示手段 3 同一操作コマンド実行手段 4 同一操作終了手段 5 デイレクトリフアイル 6 ホスト構成フアイル 8 ホストマシン
Claims (4)
- 【請求項1】 同一ネットワークシステム内の複数のホ
ストマシンに対して同一操作を要求し実行させるコマン
ドである同一操作コマンドを実行する同一操作コマンド
実行装置において、前記同一操作の対象となる前記ホス
トマシンの識別子とそのログオン時のユーザ識別子とパ
スワードとを記憶するホスト構成記憶手段と、前記同一
操作を実行する前記対象ホストマシンのデイレクトリを
前記対象ホストマシン毎に記憶するデイレクトリ記憶手
段と、外部から供給される同一操作実行の開始要求に応
答して前記ホスト構成記憶手段を参照して前記対象ホス
トマシンをログオンしログオンした前記対象ホストマシ
ンのデイレクトリと前記デイレクトリ記憶手段との整合
性を調べすべての前記対象ホストマシンが整合している
ときには同一操作実行開始を指示しそれ以外の場合には
すべての前記対象ホストマシンをログオフし同一操作実
行中止を指示する同一操作開始指示手段と、前記同一操
作開始指示手段からの同一操作実行開始指示に応答して
外部から入力されるコマンドをすべての前記対象ホスト
マシンに供給して実行させすべての前記対象ホストマシ
ンで実行成功のときには次の処理に移行しそれ以外のと
きには外部から入力されるコマンドに応じてすべての前
記対象ホストマシンの状態を前記同一操作実行開始指示
供給前の状態に復旧させ同一操作実行失敗を表示指示す
る同一操作実行手段と、外部から供給される同一操作終
了要求に応答してすべての前記対象ホストマシンをログ
オフし同一操作終了を表示指示する同一操作終了手段と
を含むことを特徴とする同一操作コマンド実行装置。 - 【請求項2】 同一操作コマンド実行装置を使用して同
一操作対象ホストマシンにデイレクトリ作成を行なわせ
るときには、先ず同一操作実行の開始要求を行ない、次
いでデイレクトリ作成コマンドを供給し、実行失敗の同
一操作対象ホストマシンがあるときにはデイレクトリ削
除コマンドを供給して実行成功の同一操作対象ホストマ
シンで新たに作成したデイレクトリを削除し、次いで同
一操作終了要求を行なうことを特徴とする同一操作コマ
ンド実行装置の使用方法。 - 【請求項3】 同一操作コマンド実行装置を使用して同
一操作対象ホストマシンにフアイルの削除またはコピー
を行なわせるときには、先ず同一操作実行の開始要求を
行ない、次いで前記対象フアイルの退避コマンドを供給
し、次ぎに前記対象フアイルの削除またはコピーコマン
ドを供給し、すべての前記対象ホストマシンでの前記対
象フアイルの削除またはコピーコマンドの実行が成功し
たときには前記退避コマンドにより退避させられたフア
イルの削除コマンドを供給し、それ以外のときには、前
記退避コマンドにより退避させられたフアイルの復元コ
マンドを供給し、次いで同一操作終了要求を行なうこと
を特徴とする同一操作コマンド実行装置の使用方法。 - 【請求項4】 同一操作コマンド実行装置を使用して同
一操作対象ホストマシンにあるフアイルの編集処理を行
なうときには、先ず同一操作実行の開始要求を行ない、
次いで前記対象フアイルの転送コマンドを供給し、次い
で同一操作終了要求を行ない、次に前記転送されたフア
イルの編集を行ない、次に同一操作実行の開始要求を行
ない、次に前記編集されたフアイルの転送コマンドを供
給し、前記編集されたフアイルの転送コマンドの実行失
敗の前記同一操作対象ホストマシンがあるときには前記
編集して転送されたフアイルの削除コマンドを供給し、
次いで同一操作終了要求を行なうことを特徴とする同一
操作コマンド実行装置の使用方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22712096A JP3184098B2 (ja) | 1996-08-28 | 1996-08-28 | 同一操作コマンド実行装置およびその使用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22712096A JP3184098B2 (ja) | 1996-08-28 | 1996-08-28 | 同一操作コマンド実行装置およびその使用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1069462A true JPH1069462A (ja) | 1998-03-10 |
JP3184098B2 JP3184098B2 (ja) | 2001-07-09 |
Family
ID=16855800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22712096A Expired - Fee Related JP3184098B2 (ja) | 1996-08-28 | 1996-08-28 | 同一操作コマンド実行装置およびその使用方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3184098B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6389543B1 (en) * | 1998-08-31 | 2002-05-14 | International Business Machines Corporation | System and method for command routing and execution in a multiprocessing system |
-
1996
- 1996-08-28 JP JP22712096A patent/JP3184098B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6389543B1 (en) * | 1998-08-31 | 2002-05-14 | International Business Machines Corporation | System and method for command routing and execution in a multiprocessing system |
Also Published As
Publication number | Publication date |
---|---|
JP3184098B2 (ja) | 2001-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8010504B2 (en) | Increasing application availability during automated enterprise deployments | |
RU2192039C2 (ru) | Исполнительная программа регенерации для вспомогательной программы резервного копирования | |
US20110154332A1 (en) | Operation management device and operation management method | |
CN108352995B (zh) | 一种smb业务故障处理方法和存储设备 | |
US7325039B1 (en) | Router image support device | |
JP3184098B2 (ja) | 同一操作コマンド実行装置およびその使用方法 | |
US6363498B1 (en) | Method and apparatus to automatically back up switching system files | |
JP2000315157A (ja) | プログラム更新/回復方法 | |
JP3394189B2 (ja) | 任意プロセッサのプログラム・データ無中断更新システム | |
JP3143640B2 (ja) | 分散処理型ファイル転送方式 | |
US20020161789A1 (en) | Parallel replication mechanism for state information produced by serialized processing | |
CN113377398A (zh) | 操作***升级方法 | |
JPH09138769A (ja) | ソフトウェア配布システム及びソフトウェア配布方法 | |
CN117349025B (zh) | 一种组态迁移方法、装置、电子设备和存储介质 | |
JP3451499B2 (ja) | 入出力装置制御システム構成の変更処理方法 | |
JPS63178358A (ja) | ダウンロ−ド処理方式 | |
CN115372803B (zh) | 主板测试***、方法、装置和存储介质 | |
JP3317239B2 (ja) | プログラムの自動配布システム、プログラムの自動配布方法およびプログラムの自動配布用プログラムを記録した記録媒体 | |
CN111563010B (zh) | 一种基于双机冗余***的数据同步方法、***及存储介质 | |
JPS63126032A (ja) | プログラム更新制御方式 | |
JP3551552B2 (ja) | 分散型情報処理システムの情報処理方法 | |
JP2666426B2 (ja) | 二重化補助記憶装置 | |
JP2008192058A (ja) | ファイルのリモートコピー装置、方法およびプログラム | |
JP2924956B2 (ja) | ファイル転送装置,ファイル送信装置,及びファイル送信方法 | |
JP2001256071A (ja) | 冗長化システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010410 |
|
LAPS | Cancellation because of no payment of annual fees |