Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3697307B2 - Computer system automatic stop device - Google Patents
[go: Go Back, main page]

JP3697307B2 - Computer system automatic stop device - Google Patents

Computer system automatic stop device Download PDF

Info

Publication number
JP3697307B2
JP3697307B2 JP00168396A JP168396A JP3697307B2 JP 3697307 B2 JP3697307 B2 JP 3697307B2 JP 00168396 A JP00168396 A JP 00168396A JP 168396 A JP168396 A JP 168396A JP 3697307 B2 JP3697307 B2 JP 3697307B2
Authority
JP
Japan
Prior art keywords
shutdown
server
client
system stop
computer
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
JP00168396A
Other languages
Japanese (ja)
Other versions
JPH09190234A (en
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP00168396A priority Critical patent/JP3697307B2/en
Publication of JPH09190234A publication Critical patent/JPH09190234A/en
Application granted granted Critical
Publication of JP3697307B2 publication Critical patent/JP3697307B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、計算機システムの停止に係り、特に自動シャットダウン装置を利用して計算機システムを停止する計算機システム自動停止装置に関する。
【0002】
【従来の技術】
従来の計算機システム自動停止装置のブロック図を図12に示す。
【0003】
サーバ1に設けられたシステム停止時刻設定手段11により、ユーザは予めシステム停止時刻を自動シャットダウン装置3に対し設定しておく。システム停止時刻になると、自動シャットダウン装置3はサーバ1のサーバシャットダウン手段12に対しシャットダウンの要求を発する。サーバシャットダウン手段12は、シャットダウンの要求を受け取ると、クライアント5−1〜5−Nのクライアントシャットダウン手段5−11〜5−N1に対しシャットダウン要求をそれぞれ発する。
【0004】
クライアントシャットダウン手段5−11〜5−N1は、シャットダウン要求を受け取ると、それぞれシャットダウン動作を開始する。また、サーバシャットダウン手段12もクライアントシャットダウン手段5−11〜5−N1にシャットダウン要求をした後、自体のシャットダウン動作を行うが、そのシャットダウン動作処理が完了する直前に、シャットダウン動作が終了することを、サーバシャットダウン終了通知手段13を介して自動シャットダウン装置3に通知し、シャットダウン動作を終了する。自動シャットダウン装置3はシャットダウン終了の通知を受け取ると、クライアント5−1〜5−N及びサーバ1の電源を遮断する。
【0005】
このように、従来の自動シャットダウン装置による計算機システム自動停止装置は、計算機のシャットダウン動作が、自動シャットダウン装置が接続されている計算機では、直接自動シャットダウン装置からの指令により行われ、自動シャットダウン装置が接続されていない計算機では、その自動シャットダウン装置が接続されている計算機を介して通知されるシャットダウン要求により行われる。
【0006】
【発明が解決しようとする課題】
しかし、従来の計算機システム自動停止装置では、システム停止時刻直前に計算機で何等かの処理を実行している場合、例えばユーザがシステム停止時刻に気付かずにデータの書き込みや更新をしているような場合は、システム停止により書き込み・更新処理が途中で中断してしまうおそれがあり、ユーザの作業が突然中断されるばかりでなくデータの整合性が損なわれることが懸念される。
【0012】
そこで、本発明の第1の目的は、計算機を使用しているユーザにシステム停止時刻になったことを伝えると共に、システム停止を遅らせたい場合は所望の時間だけ遅らせることが可能な計算機システム自動停止装置を提供することである。
【0013】
また、従来の計算機システム自動停止装置では、サーバはクライアントが起動しているか停止しているかを確認せずシャットダウン要求をしていたため、クライアントが既に停止している場合はシャットダウン要求が受け付けられず、これをサーバが認識するまでに時間を要し、システム停止に余分な時間がかかっていた。また、サーバはクライアントの停止を確認せずにシャットダウンしてしまうため、クライアントよりサーバが先に停止してしまい、クライアントでのサーバのリソースを使い実行している処理が中断されデータの整合性が損なわれるおそれがあった。
【0016】
そこで、本発明の第2の目的は、途中で強制終了してはならない処理を予め定めた順序で正常終了させてからシャットダウンしうる計算機システム自動停止装置を提供することである。
【0023】
【課題を解決するための手段】
本発明の計算機システム自動停止装置は、システム停止時刻にシャットダウンを要求する自動シャットダウン装置と、ユーザが設定するシステム停止時刻を自動シャットダウン装置に通知するシステム停止時刻設定手段及び自動シャットダウン装置からのシャットダウンの要求を受け、システム停止時刻に自体をシャットダウンするサーバシャットダウン手段を有するサーバ計算機と、このサーバ計算機からのシャットダウンの要求を受け、システム停止時刻に自体をシャットダウンするクライアントシャットダウン手段を有する少なくとも1つのクライアント計算機とを備えたものであって、サーバ計算機が、自動シャットダウン装置からシャットダウンの要求を受けると、システム停止を通知するシステム停止通知手段と、このシステム停止通知手段からシステム停止の通知を入力した後、ユーザからシステム停止時刻の遅延時間を入力し、この遅延時間を通知するサーバ遅延時間設定手段と、この遅延時間及びクライアント計算機から入力した遅延時間の中で、所定のシステム停止時刻設定不可時間より大きくかつ最長の遅延時間が、経過するまでシャットダウンを遅延させる遅延要求受付手段とを備えたものであり、クライアント計算機が、システム停止通知手段からシステム停止の通知を入力した後、ユーザからシステム停止時刻の遅延時間を入力し、この遅延時間を遅延要求受付手段に通知するクライアント遅延時間設定手段を備えたものであることを特徴とする。
【0024】
このように、サーバが自動シャットダウン装置からシャットダウン要求を受け取ると、システム停止通知手段はシステムを停止することをサーバ遅延時間設定手段とクライアント遅延時間設定手段に通知する。この通知を受け取ると、各遅延時間設定手段はシステム停止を遅らせたい時間をユーザから受付けサーバの遅延要求受付手段に通知する。遅延要求受付手段は、通知のあった遅延時間のうち所定の最長の時間が経過するのを待ち、遅延時間経過後にサーバシャットダウン手段にシャットダウンをするよう通知する。
【0025】
これにより、システム停止時刻に計算機を使用中のユーザがシステムの停止を遅らせることが可能となり、シャットダウンによるデータの整合性が損なわれる危険を回避できる。
【0029】
また本発明の計算機システム自動停止装置は、システム停止時刻にシャットダウンを要求する自動シャットダウン装置と、自動シャットダウン装置からのシャットダウンの要求を受け、システム停止時刻に自体をシャットダウンするサーバシャットダウン手段を有するサーバ計算機と、このサーバ計算機からのシャットダウンの要求を受け、システム停止時刻に自体をシャットダウンするクライアントシャットダウン手段を有する少なくとも1つのクライアント計算機とを備えたものであって、前記サーバ計算機は、動作中のプログラムを順番に記憶しているサーバプログラム記憶手段と、サーバシャットダウン手段がシャットダウンの要求を受けると、前記サーバプログラム記憶手段から、動作中のプログラムを確認し、このプログラムに対して順に終了命令を出して終了させるサーバプログラム動作確認手段とを備え、前記クライアント計算機は、動作中のプログラムを順番に記憶しているクライアントプログラム記憶手段と、クライアントシャットダウン手段がシャットダウンの要求を受けると、前記クライアントプログラム記憶手段から、動作中のプログラムを確認し、このプログラムに対して順に終了命令を出して終了させるクライアントプログラム動作確認手段とを備え、前記クライアントシャットダウン手段は、前記クライアントプログラム動作確認手段により前記動作中のプログラムが終了された後、前記クライアント計算機をシャットダウンし、前記サーバシャットダウン手段は、前記クライアントシャットダウン手段により前記クライアント計算機のシャットダウンが行われると、前記サーバプログラム動作確認手段に確認要求を出し、前記サーバプログラム動作確認手段により前記動作中のプログラムが終了された後、前記サーバ計算機をシャットダウンする、ことを特徴とする。
【0030】
このように、シャットダウン動作が始まると、サーバプログラム動作確認手段はサーバプログラム記憶手段に記憶されている強制終了してはならないプログラムが動作しているか確認し、動作中であればサーバプログラム記憶手段に記憶されている順にプログラムに対して終了命令を出し、そのプログラムの終了を確認してシャットダウンする。
【0031】
これにより、プログラムが実行中に強制終了されデータの整合性が損なわれたり、終了の順番が逆になりシステムとして必要な処理ができなくなる危険を回避できる。
【0032】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【0033】
本発明の計算機システム自動停止装置に係る実施の1形態を図1のブロック図に示す。
【0034】
図1において、自動シャットダウン装置3はサーバ1に接続され、サーバ1はシステム停止時刻設定手段11、サーバシャットダウン手段12、システム停止時刻通知手段20、サーバシステム停止表示手段21、事前通知手段23、及び事前通知時間記憶手段24を有し、各クライアント5−1〜5−Nはクライアントシステム停止表示手段5−12〜5−N2をそれぞれ有する。
【0035】
ここで本実施の形態の動作を図2のフローチャートを参照して説明する。
【0036】
サーバ1において、システム停止時刻設定手段11にユーザからシステム停止時刻が新たに設定されているか否か判断し(ステップ200)、システム停止時刻が設定されていれば、システム停止時刻設定手段11が自動シャットダウン装置3にこのシステム停止時刻を通知して自動シャットダウン装置3にこの時刻を設定させ、設定されていなければステップ205に移る(ステップ201)。
【0037】
次にシステム停止時刻設定手段11は、このシステム停止時刻をシステム停止時刻通知手段20を介して、サーバシステム停止表示手段21及びクライアントシステム停止表示手段5−12〜5−N2に通知する(ステップ202,203)。サーバシステム停止表示手段21とクライアントシステム停止表示手段5−12〜5−N2とはこのシステム停止時刻を表示する(ステップ204)。
【0038】
事前通知手段23は、常時、現在時刻からシステム停止時刻までの残り時間を算出し(ステップ205)、その残り時間と事前通知時間記憶手段24に予め記憶された事前通知時間とを比較しており(ステップ206)、残り時間が事前通知時間以下になると、サーバシステム停止表示手段21及びクライアントシステム停止表示手段5−12〜5−N2に残り時間を通知する(ステップ207)。サーバシステム停止表示手段21とクライアントシステム停止表示手段5−12〜5−N2とはこの通知を受け取ると、システム停止時刻までの残り時間を表示する。
【0039】
このように、システム停止時刻設定手段11により設定されたシステム停止時刻が、システム停止時刻通知手段20を介して、サーバ1及びクライアント5−1〜5−Nに通知され、その時刻をサーバシステム停止表示手段21とクライアントシステム停止表示手段5−12〜5−N2とが表示することにより、サーバ1及びクライアント5−1〜5−Nを使用するユーザはシステム停止時刻を常に認識することが可能になる。
【0040】
また、事前通知手段23は、システム停止までの残り時間が事前通知時間記憶手段24に予め記憶された時間以下になると、サーバシステム停止表示手段21とクライアントシステム停止表示手段5−12〜5−N2に残り時間を通知し、この残り時間を、サーバシステム停止表示手段21とクライアントシステム停止表示手段5−12〜5−N2とが表示する。
【0041】
このため、サーバ1及びクライアント5−1〜5−Nを使用するユーザはシステムが停止する前に実行中の処理を終了させることが可能になる。また、システム停止時刻に気づかずに作業していて計算機がシャットダウンしデータの整合性が損なわれる危険を回避できる。
【0042】
本発明による計算機システム自動停止装置の実施の別の形態を図3のブロック図に示す。
【0043】
図3において、自動シャットダウン装置3に接続されているサーバ1は、システム停止時刻設定手段11、システム停止時刻受付手段30、システム停止時刻記憶手段31、及びシステム停止時刻設定不可時間記憶手段32を有し、クライアント5−1〜5−Nはシステム停止時刻設定通知手段5−13〜5−N3を有する。
【0044】
本実施の形態の動作を図4のフローチャートに示す。ユーザがクライアント5−1〜5−Nのいずれかにおいて、システムの停止時刻を入力すると(ステップ401)、そのユーザが入力したクライアントのシステム停止時刻設定通知手段5−13〜5−N3がこの入力を受け取り、サーバ1のシステム停止時刻受付手段30に通知する(ステップ402)。
【0045】
システム停止時刻受付手段30は、システム停止時刻記憶手段31に別のシステム停止時刻が既に設定されており、かつ自体が入力したシステム停止時刻が既に記憶されているシステム停止時刻より後か否かを判断する(ステップ403)。
【0046】
もしそうならば、システム停止時刻受付手段30は、通知されたシステム停時刻時刻をシステム停止時刻設定手段11に通知する(ステップ405)。
【0047】
他方、通知されたシステム停止時刻がシステム停止時刻記憶手段31に記憶されているシステム停止時刻より前か、システム停止時刻記憶手段31にシステム停止時刻が記憶されていない場合は、システム停止時刻受付手段30は、通知されたシステム停止時刻が現在時刻からシステム停止時刻設定不可時間記憶手段32に記憶されたシステム停止時刻設定不可時間の間に入るか判断する(ステップ404)。システム停止時刻がシステム停止時刻設定不可時間に入る場合、システム停止時刻受付手段30は、クライアント5−1〜5−Nにシステム停止時刻の設定が不可能であることを通知する(ステップ408)。
【0048】
通知されたシステム停止時刻がシステム停止時刻設定不可時間に入らない場合は、システム停止時刻受付手段30はクライアントから通知されたシステム停止時刻をシステム停止時刻設定手段11に通知する(ステップ405)。システム停止時刻設定手段11はシステム停止時刻受付手段30よりシステム停止時刻の通知があると、このシステム停止時刻を自動シャットダウン装置3に設定し(ステップ406)、システム停止時刻記憶手段31に記憶させる(ステップ407)。
【0049】
このように、サーバ1だけでなくクライアント5−1〜5−Nでもシステム停止時刻の設定ができる。また、クライアント側で現在時刻からシステム停止時刻設定不可時間記憶手段に記憶された時間の間に、既に設定されているシステム停止時刻を早めたり設定することを抑制するため、クライアントを使用するユーザがシステム全体の状態を考えずにシステム停止時刻を早めてしまい突然システムが停止する危険性を回避することが可能となる。
【0050】
本発明の計算機システム自動停止装置に係る実施の別の形態を図5のブロック図に示す。
【0051】
図5において、自動シャットダウン装置3に接続されているサーバ1は、サーバシャットダウン手段12、システム停止通知手段40、サーバ遅延時間設定手段41、遅延要求受付手段42、遅延要求受付時間記憶手段43、及び上限遅延時間記憶手段44を有し、クライアント5−1〜5−Nはクライアント遅延時間設定手段5−14〜5−N4を有する。
【0052】
本実施の形態の処理の流れを図6のフローチャートに示す。
【0053】
予め設定されたシステム停止時刻になると、自動シャットダウン装置3がサーバ1にシャットダウン要求を発する(ステップ601)。シャットダウン要求を受信するサーバシャットダウン手段12はシステム停止通知手段40に対しシステム停止を要求する(ステップ602)。この要求を受けたシステム停止通知手段40はシステム停止を、サ−バ遅延時間設定手段41、遅延要求受付手段42、及びクライアント遅延時間設定手段5−14〜5−N4に通知する(ステップ603)。
【0054】
サ−バ遅延時間設定手段41及びクライアント遅延時間設定手段5−14〜5−N4は、ユーザがシステムの停止時刻を遅らせたい場合にその遅らせたい時間(遅延時間)をユーザから受け付け、この遅延時間をサーバ1の遅延要求受付手段42に通知する(ステップ604)。
【0055】
遅延要求受付手段42は、システム停止通知手段40からシステム停止が通知されると、遅延要求受付時間記憶手段43に予め記憶された所定の遅延要求受付時間が経過するまで、サーバ遅延時間設定手段41、クライアント遅延時間設定手段5−14〜5−N4から遅延時間を受け付ける(ステップ605)。
【0056】
遅延要求受付手段42は、遅延要求受付時間が経過した後、遅延時間の通知がなければ、サーバシャットダウン手段12にシャットダウンを行うように通知する(ステップ606,610)。
【0057】
他方、遅延時間の通知があれば、遅延要求受付手段42は、受け付けた複数の遅延時間の中で、上限遅延時間記憶手段44に予め記憶された所定の上限遅延時間以下でありかつ最長の遅延時間が経過するまで待つ(ステップ606,607,609)。
【0058】
通知のあった遅延時間が、全て上限遅延時間記憶手段44に記憶された時間を越えている場合は、遅延要求受付手段42は上限遅延時間記憶手段44に記憶された上限遅延時間が経過するのを待つ(ステップ606,607,608)。
【0059】
その後、遅延要求受付手段42は、サーバ1のサーバシャットダウン手段12にシャットダウンを行うように通知する(ステップ610)。
【0060】
このように、サーバシャットダウン手段がシャットダウンを実行する前にサーバ遅延時間設定手段とクライアント遅延時間設定手段によりユーザがシステム停止を遅らせたい遅延時間を設定することが可能となり、サーバ及びクライアントの各計算機で実行中の処理が強制終了されデータの整合性が損なわれる危険を回避することができる。
【0061】
本発明の計算機システム自動停止装置に係る実施の別の形態を図7のブロック図に示す。
【0062】
図7において、自動シャットダウン装置3に接続されているサーバ1は、サーバシャットダウン手段12、クライアント起動確認手段50、クライアント起動状況記憶手段51、クライアント起動状況設定周期記憶手段52を有し、クライアント5−1〜5−Nはクライアントシャットダウン手段5−11〜5−N1と、クライアント起動状況設定手段5−15〜5−N5とを有する。
【0063】
ここで、クライアント起動状況記憶手段51の構成を図8を参照して説明する。
【0064】
クライアント起動状況記憶手段51は、クライアント5−1〜5−Nに対応するN個のフラグを持っている。各フラグはクライアントの起動状況を表し、例えばそのクライアントが停止状態であれば“0”、起動状態であれば“1”のどちらかの値を持つ。
【0065】
本実施の形態の処理を図9のフローチャートに示す。
【0066】
サーバ1が立ち上がると、サーバ1のクライアント起動確認手段50はクライアント起動状況記憶手段51の各フラグを初期設定するために、“0”(停止)に設定する(ステップ901)。
【0067】
クライアント5−1〜5−Nが立ち上がると、クライアント起動状況設定手段5−15〜5−N5は、サーバ1のクライアント起動状況設定周期記憶手段52に予め記憶された所定の周期で、サーバ1のクライアント起動状況記憶手段51を監視し、該当するフラグを“1”(起動)に設定する(ステップ902)。
【0068】
システム停止時刻になると、サーバ1が自動シャットダウン装置3からシャットダウン要求を受け取り、サーバシャットダウン手段12はクライアント起動確認手段50に各クライアント5−1〜5−Nの起動停止状況を確認するよう要求する(ステップ903)。
【0069】
この要求を受けるとクライアント起動確認手段50は、クライアント起動状況記憶手段51の各フラグを“0”(停止)に設定する(ステップ904)。
【0070】
その後、クライアント起動確認手段50は、クライアント起動状況設定周期記憶手段52に記憶されている周期が1周期分だけ経過するのを待つ(ステップ905)。
【0071】
1周期分の時間が経過した後、クライアント起動確認手段50は、クライアント起動状況記憶手段51の各フラグのうち“1”(起動)のフラグが1つ以上ある場合は、フラグが“1”(起動)となっているクライアントをサーバシャットダウン手段12に通知する(ステップ906,907)。
【0072】
サーバシャットダウン手段12は,通知のあったクライアントにシャットダウンを要求し、クライアント起動確認手段50にクライアントの起動停止状況を確認することを再び要求する(ステップ908)。
【0073】
この手順を繰り返し、クライアント起動状況記憶手段51の全フラグが“0”(停止)になったことをクライアント起動確認手段50が確認すると、サーバシャットダウン手段12はサーバのシャットダウンを行う(ステップ906,909)。
【0074】
これによって、シャットダウン要求がクライアントに受け付けられないことをサーバに認識する時間をなくすことができ、効率的にシステム停止を行うことが可能となる。更に、クライアントが停止する前にサーバが停止してしまったり、クライアントでサーバのリソースを使い実行している処理が中断され、データの整合性が損なわれる危険を回避できる。
【0075】
本発明の計算機システム自動停止装置に係る実施の別の形態を図10のブロック図に示す。
【0076】
図10において、自動シャットダウン装置3に接続されたサーバ1は、サーバシャットダウン手段12、サーバプログラム動作確認手段60、及びサーバプログラム記憶手段61を有し、クライアント5−1〜5−Nは、クライアントシャットダウン手段5−11〜5−N1、クライアントプログラム動作確認手段5−16〜5−N6、及びクライアントプログラム記憶手段5−17〜5−N7を有する。
【0077】
本実施の形態の処理の流れを図11のフローチャートに示す。
【0078】
サーバ1が自動シャットダウン装置3からシャットダウン要求を受け取ると(ステップ110)、サーバシャットダウン手段12は、例えば1番目(=N)のクライアント5−1のクライアントシャットダウン手段5−11に、シャットダウン要求を通知する(ステップ111,112)。
【0079】
クライアントシャットダウン手段5−11は、クライアントプログラム動作確認手段5−16に対して、強制終了させてはならないプログラムが動作中であるか否かを確認するように要求する(ステップ114)。
【0080】
クライアントプログラム動作確認手段5−16は、自身の計算機の中で動作中のプログラムを管理しているクライアントプログラム記憶手段5−17から確認すべきプログラム名を読取り(ステップ115)、動作中であるか否かを確認する(ステップ116)。
【0081】
動作しているプログラムがあれば、そのプログラムに終了命令を発し(ステップ117,118)。以下動作中のプログラムが存在する分だけ、クライアントプログラム記憶手段5−17の記憶順に、動作中の各プログラムに終了命令を発する(ステップ116,117,118)。動作中のプログラムがなくなったら、そのまま自体をシャットダウンする(ステップ119)。
【0082】
以上の動作を、全てのクライアントに対して行う(ステップ120,113)。 全てのクライアントをシャットダウンしたら、サーバシャットダウン手段12は、サーバプログラム動作確認手段60に対して、強制終了させてはならないプログラムが動作中か確認するように要求する(ステップ121)。
【0083】
サーバプログラム動作確認手段60は、サーバプログラム記憶手段61から動作中のプログラム名を順に読み取り(ステップ122)、このプログラムが動作しているか確認する(ステップ123)。
【0084】
動作していれば、そのプログラムに終了命令を発し(ステップ124,l25)、他に動作中のプログラムに対しても、サーバプログラム記憶手段61に記憶されている順に終了命令を出し終了命令を発する。
【0085】
動作中のプログラムがなくなれば、自体もそのままシャットダウンする(ステップ126)。
【0086】
このように、プログラム動作確認手段がプログラム記憶手段に記憶されている強制終了してはならないプログラムが動作しているか確認し、動作中であればプログラム記憶手段に記憶されている順に終了命令を出しプログラムの終了を確認しシャットダウンすることにより、プログラムが実行中に強制終了されデータの整合性が損なわれたり、終了の順番が逆になりシステムとして必要な処理ができなくなる危険を回避することができる。
【0089】
【発明の効果】
本発明によれば、計算機を使用するユーザはシステム停止時刻になってもシステム停止を遅延することが可能となり、システム停止時刻に実行中の処理がシャットダウンにより強制終了されデータの整合性が損なわれる危険を回避することができる。
【0091】
本発明によれば、強制終了してはならないプログラムを予め定めた順序で正常終了させてからシャットダウンすることができ、プログラムが強制終了されデータの整合性が損なわれたり、終了の順番が逆になりシステムとして必要な処理が行えなくなる危険を回避することができる。
【図面の簡単な説明】
【図1】本発明の計算機システム自動停止装置に係る実施の1形態を示すブロック図。
【図2】図1に示した実施の形態の処理の動作を示すフローチャート。
【図3】本発明の計算機システム自動停止装置に係る実施の別の形態を示すブロック図。
【図4】図3に示した実施の形態の処理の動作を示すフローチャート。
【図5】本発明の計算機システム自動停止装置に係る実施の別の形態を示すブロック図。
【図6】図5に示した実施の形態の処理の動作を示すフローチャート。
【図7】本発明の計算機システム自動停止装置に係る実施の別の形態を示すブロック図。
【図8】クライアント起動状況記憶手段を説明するための図
【図9】図7に示した実施の形態の処理の動作を示すフローチャート。
【図10】本発明の計算機システム自動停止装置に係る実施の別の形態を示すブロック図。
【図11】図9に示した実施の形態の処理の動作を示すフローチャート。
【図12】従来の計算機システム自動停止装置を示すブロック図。
【符号の説明】
1 サーバ
3 自動シャットダウン装置
5−1〜5−N クライアント
5−12〜5−N2 クライアントシステム停止表示手段
11 システム停止時刻設定手段
12 サーバシャットダウン手段
20 システム停止時刻通知手段
21 サーバシステム停止表示手段
23 事前通知手段
24 事前通知時間記憶手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a stop of a computer system, and more particularly to a computer system automatic stop device for stopping a computer system using an automatic shutdown device.
[0002]
[Prior art]
A block diagram of a conventional computer system automatic stop device is shown in FIG.
[0003]
The user sets the system stop time for the automatic shutdown apparatus 3 in advance by the system stop time setting means 11 provided in the server 1. When the system stop time comes, the automatic shutdown device 3 issues a shutdown request to the server shutdown unit 12 of the server 1. Upon receiving the shutdown request, the server shutdown unit 12 issues a shutdown request to the client shutdown units 5-11 to 5-N1 of the clients 5-1 to 5-N.
[0004]
Each of the client shutdown units 5-11 to 5-N1 starts a shutdown operation when receiving a shutdown request. The server shutdown unit 12 also performs its own shutdown operation after making a shutdown request to the client shutdown unit 5-11 to 5-N1, but the shutdown operation is terminated immediately before the shutdown operation process is completed. The automatic shutdown device 3 is notified via the server shutdown end notification means 13 to end the shutdown operation. When the automatic shutdown device 3 receives the notification of the shutdown completion, the automatic shutdown device 3 shuts off the power of the clients 5-1 to 5-N and the server 1.
[0005]
In this way, the computer system automatic stop device by the conventional automatic shutdown device is the computer shutdown operation, and the computer to which the automatic shutdown device is connected is directly operated by the command from the automatic shutdown device, and the automatic shutdown device is connected In the case of a computer that has not been set, this is performed by a shutdown request notified through the computer to which the automatic shutdown device is connected.
[0006]
[Problems to be solved by the invention]
However, in the conventional computer system automatic stop device, when any processing is executed on the computer immediately before the system stop time, for example, the user writes or updates data without noticing the system stop time. In this case, there is a possibility that the writing / updating process is interrupted in the middle due to the system stop, and there is a concern that not only the user's work is suddenly interrupted but also the data consistency is impaired.
[0012]
  Therefore, the present inventionFirstAn object of the present invention is to provide a computer system automatic stop device capable of notifying a user using a computer that the system stop time has come and delaying the system stop by a desired time.
[0013]
In addition, in the conventional computer system automatic stop device, the server did not confirm whether the client is activated or stopped, and requested a shutdown, so if the client has already stopped, the shutdown request is not accepted, It took time for the server to recognize this, and it took extra time to stop the system. In addition, because the server shuts down without confirming that the client has stopped, the server stops before the client, and the processing that is being executed using the server resources on the client is interrupted, resulting in data consistency. There was a risk of damage.
[0016]
  Therefore, the present inventionSecondAn object of the present invention is to provide a computer system automatic stop device that can be shut down after processing that should not be forcibly terminated in the middle is normally terminated in a predetermined order.
[0023]
[Means for Solving the Problems]
  The computer system automatic stop device of the present invention includes an automatic shutdown device that requests a shutdown at the system stop time, a system stop time setting unit that notifies the automatic shutdown device of a system stop time set by the user, and a shutdown from the automatic shutdown device. A server computer having server shutdown means for receiving a request and shutting itself down at the system stop time, and at least one client computer having client shutdown means for receiving a shutdown request from the server computer and shutting itself down at the system stop time The system stop notification means for notifying the system stop when the server computer receives a shutdown request from the automatic shutdown device, and the system After the system stop notification is input from the stop notification means, the delay time of the system stop time is input from the user, the server delay time setting means for notifying this delay time, and the delay time and the delay time input from the client computer A delay request receiving means for delaying the shutdown until the longest delay time that is longer than a predetermined system stop time cannot be set, and the client computer stops the system from the system stop notification means. After the notification is input, a delay time of the system stop time is input from the user, and client delay time setting means for notifying this delay time to the delay request receiving means is provided.
[0024]
As described above, when the server receives a shutdown request from the automatic shutdown apparatus, the system stop notification means notifies the server delay time setting means and the client delay time setting means that the system is to be stopped. Upon receiving this notification, each delay time setting means notifies the delay request accepting means of the accepting server from the user of the time for which the system stop is to be delayed. The delay request accepting unit waits for the predetermined longest time of the notified delay time to elapse, and notifies the server shutdown unit to shut down after the delay time elapses.
[0025]
As a result, it becomes possible for the user who is using the computer at the system stop time to delay the stop of the system, and it is possible to avoid the risk of the loss of data consistency due to the shutdown.
[0029]
  The computer system automatic stop device of the present invention requests a shutdown at the system stop time.Automatic shutdown device and automatic shutdown deviceA server computer having server shutdown means for receiving a shutdown request from the server computer and shutting itself down at the system stop time, and at least client shutdown means for receiving a shutdown request from the server computer and shutting itself down at the system stop time With one client computer,The server computer is in operationWhen the server program storage means storing the programs in sequence and the server shutdown means receive a shutdown request, the server program storage means confirms the operating program and issues an end command to the programs in order. Server program operation confirmation means to terminateAnd the client computer is operating.When the client program storage means storing the programs in order and the client shutdown means receive a shutdown request, the client program storage means confirms the program in operation and issues an end command to the programs in order. Client program operation confirmation meansThe client shutdown unit shuts down the client computer after the program being operated is terminated by the client program operation confirmation unit, and the server shutdown unit is configured to shut down the client computer by the client shutdown unit. When the shutdown is performed, a confirmation request is sent to the server program operation confirmation unit, and the server computer is shut down after the running program is terminated by the server program operation confirmation unit.
[0030]
As described above, when the shutdown operation starts, the server program operation confirmation means confirms whether a program stored in the server program storage means that should not be forcibly terminated is operating. An end command is issued to the program in the stored order, and the end of the program is confirmed to shut down.
[0031]
As a result, it is possible to avoid the risk that the program is forcibly terminated during execution and the consistency of the data is lost, or the termination order is reversed and the processing necessary for the system cannot be performed.
[0032]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0033]
A block diagram of FIG. 1 shows an embodiment of the computer system automatic stop device of the present invention.
[0034]
In FIG. 1, an automatic shutdown device 3 is connected to a server 1, and the server 1 includes a system stop time setting unit 11, a server shutdown unit 12, a system stop time notification unit 20, a server system stop display unit 21, a prior notification unit 23, and The prior notification time storage unit 24 is included, and each of the clients 5-1 to 5-N includes client system stop display units 5-12 to 5-N2.
[0035]
Here, the operation of the present embodiment will be described with reference to the flowchart of FIG.
[0036]
In the server 1, it is determined whether or not a system stop time is newly set by the user in the system stop time setting means 11 (step 200). If the system stop time is set, the system stop time setting means 11 automatically The system shutdown time is notified to the shutdown device 3 to cause the automatic shutdown device 3 to set this time. If it is not set, the routine goes to Step 205 (Step 201).
[0037]
Next, the system stop time setting means 11 notifies the server system stop display means 21 and the client system stop display means 5-12 to 5-N2 via the system stop time notification means 20 (step 202). 203). The server system stop display means 21 and the client system stop display means 5-12 to 5-N2 display the system stop time (step 204).
[0038]
The advance notification means 23 always calculates the remaining time from the current time to the system stop time (step 205), and compares the remaining time with the advance notification time stored in advance in the advance notification time storage means 24. (Step 206) When the remaining time becomes equal to or shorter than the prior notification time, the remaining time is notified to the server system stop display means 21 and the client system stop display means 5-12 to 5-N2 (Step 207). Upon receiving this notification, the server system stop display means 21 and the client system stop display means 5-12 to 5-N2 display the remaining time until the system stop time.
[0039]
Thus, the system stop time set by the system stop time setting means 11 is notified to the server 1 and the clients 5-1 to 5-N via the system stop time notifying means 20, and the server system stop time is notified. By displaying the display means 21 and the client system stop display means 5-12 to 5-N2, the user using the server 1 and the clients 5-1 to 5-N can always recognize the system stop time. Become.
[0040]
Further, when the remaining time until the system stops becomes equal to or less than the time previously stored in the prior notification time storage unit 24, the prior notification unit 23 and the server system stop display unit 21 and the client system stop display units 5-12 to 5-N2 Is notified of the remaining time, and the remaining time is displayed by the server system stop display means 21 and the client system stop display means 5-12 to 5-N2.
[0041]
For this reason, the user who uses the server 1 and the clients 5-1 to 5-N can end the process being executed before the system is stopped. In addition, it is possible to avoid the risk that the computer shuts down due to not knowing the system stop time and the data integrity is lost.
[0042]
Another embodiment of the computer system automatic stop device according to the present invention is shown in the block diagram of FIG.
[0043]
In FIG. 3, the server 1 connected to the automatic shutdown device 3 includes a system stop time setting unit 11, a system stop time receiving unit 30, a system stop time storage unit 31, and a system stop time non-settable time storage unit 32. The clients 5-1 to 5-N include system stop time setting notification units 5-13 to 5-N3.
[0044]
The operation of this embodiment is shown in the flowchart of FIG. When the user inputs the system stop time in any of the clients 5-1 to 5-N (step 401), the client system stop time setting notifying unit 5-13 to 5-N3 input by the user inputs this input. Is notified to the system stop time reception means 30 of the server 1 (step 402).
[0045]
The system stop time reception means 30 determines whether another system stop time is already set in the system stop time storage means 31 and the system stop time input by itself is later than the stored system stop time. Judgment is made (step 403).
[0046]
If so, the system stop time reception means 30 notifies the system stop time setting means 11 of the notified system stop time (step 405).
[0047]
On the other hand, if the notified system stop time is earlier than the system stop time stored in the system stop time storage means 31, or if the system stop time is not stored in the system stop time storage means 31, the system stop time reception means 30 determines whether the notified system stop time falls between the current time and the system stop time non-setting time stored in the system stop time non-setting time storage means 32 (step 404). When the system stop time falls within the system stop time setting impossible time, the system stop time receiving means 30 notifies the clients 5-1 to 5-N that the system stop time cannot be set (step 408).
[0048]
If the notified system stop time does not fall within the system stop time non-settable time, the system stop time accepting unit 30 notifies the system stop time setting unit 11 of the system stop time notified from the client (step 405). When the system stop time is received from the system stop time receiving means 30, the system stop time setting means 11 sets the system stop time in the automatic shutdown device 3 (step 406) and stores it in the system stop time storage means 31 (step 406). Step 407).
[0049]
In this way, not only the server 1 but also the clients 5-1 to 5-N can set the system stop time. Further, in order to prevent the system stop time that has already been set from being advanced or set between the current time and the time stored in the system stop time non-settable time storage means on the client side, the user using the client It is possible to avoid the risk of sudden system shutdown by advancing the system stop time without considering the state of the entire system.
[0050]
Another embodiment of the computer system automatic stop device of the present invention is shown in the block diagram of FIG.
[0051]
5, the server 1 connected to the automatic shutdown device 3 includes a server shutdown unit 12, a system stop notification unit 40, a server delay time setting unit 41, a delay request reception unit 42, a delay request reception time storage unit 43, and An upper limit delay time storage unit 44 is included, and the clients 5-1 to 5-N include client delay time setting units 5-14 to 5-N4.
[0052]
The flow of processing of this embodiment is shown in the flowchart of FIG.
[0053]
When the preset system stop time is reached, the automatic shutdown device 3 issues a shutdown request to the server 1 (step 601). The server shutdown unit 12 that receives the shutdown request requests the system stop notification unit 40 to stop the system (step 602). Upon receiving this request, the system stop notification means 40 notifies the server stop time to the server delay time setting means 41, the delay request reception means 42, and the client delay time setting means 5-14 to 5-N4 (step 603). .
[0054]
The server delay time setting means 41 and the client delay time setting means 5-14 to 5-N4 accept the time (delay time) to be delayed from the user when the user wants to delay the system stop time, and this delay time. Is sent to the delay request receiving means 42 of the server 1 (step 604).
[0055]
When the system stop notification is notified from the system stop notification unit 40, the delay request reception unit 42 receives the server delay time setting unit 41 until a predetermined delay request reception time stored in advance in the delay request reception time storage unit 43 elapses. The delay time is received from the client delay time setting means 5-14 to 5-N4 (step 605).
[0056]
If there is no notification of the delay time after the delay request reception time has elapsed, the delay request reception means 42 notifies the server shutdown means 12 to shut down (steps 606 and 610).
[0057]
On the other hand, if there is a notification of the delay time, the delay request receiving means 42 has the longest delay that is equal to or shorter than the predetermined upper limit delay time stored in advance in the upper limit delay time storage means 44 among the received delay times. Wait until the time has elapsed (steps 606, 607, 609).
[0058]
When all the notified delay times exceed the time stored in the upper limit delay time storage unit 44, the delay request reception unit 42 passes the upper limit delay time stored in the upper limit delay time storage unit 44. (Steps 606, 607, and 608).
[0059]
Thereafter, the delay request receiving means 42 notifies the server shutdown means 12 of the server 1 to perform shutdown (step 610).
[0060]
As described above, before the server shutdown unit executes the shutdown, the server delay time setting unit and the client delay time setting unit allow the user to set the delay time that the user wants to delay the system stop. It is possible to avoid a risk that the processing being executed is forcibly terminated and the data consistency is impaired.
[0061]
Another embodiment of the computer system automatic stop device of the present invention is shown in the block diagram of FIG.
[0062]
In FIG. 7, the server 1 connected to the automatic shutdown apparatus 3 includes a server shutdown unit 12, a client activation confirmation unit 50, a client activation status storage unit 51, and a client activation status setting cycle storage unit 52. 1-N includes client shutdown means 5-11 to 5-N1 and client activation status setting means 5-15 to 5-N5.
[0063]
Here, the configuration of the client activation status storage unit 51 will be described with reference to FIG.
[0064]
The client activation status storage unit 51 has N flags corresponding to the clients 5-1 to 5-N. Each flag represents the activation status of the client. For example, the flag has a value of “0” if the client is in a stopped state and “1” if the client is in an activated state.
[0065]
The processing of this embodiment is shown in the flowchart of FIG.
[0066]
When the server 1 starts up, the client activation confirmation unit 50 of the server 1 sets “0” (stop) to initialize each flag of the client activation state storage unit 51 (step 901).
[0067]
When the clients 5-1 to 5 -N start up, the client activation status setting means 5-15 to 5 -N 5 have the predetermined period stored in advance in the client activation status setting period storage means 52 of the server 1. The client activation status storage unit 51 is monitored and the corresponding flag is set to “1” (activation) (step 902).
[0068]
When the system stop time is reached, the server 1 receives a shutdown request from the automatic shutdown device 3, and the server shutdown unit 12 requests the client activation confirmation unit 50 to confirm the activation suspension status of each of the clients 5-1 to 5-N ( Step 903).
[0069]
Upon receiving this request, the client activation confirmation unit 50 sets each flag of the client activation status storage unit 51 to “0” (stop) (step 904).
[0070]
Thereafter, the client activation confirmation unit 50 waits for one cycle of the period stored in the client activation state setting period storage unit 52 (step 905).
[0071]
After the time of one cycle has elapsed, the client activation confirmation unit 50 determines that the flag is “1” (if the flag of “1” (activation) is one or more of the flags in the client activation status storage unit 51 ( The server shutdown unit 12 is notified of the activated client (steps 906 and 907).
[0072]
The server shutdown unit 12 requests the notified client to shut down, and requests the client activation confirmation unit 50 again to confirm the client start / stop status (step 908).
[0073]
When this procedure is repeated and the client activation confirmation unit 50 confirms that all the flags in the client activation status storage unit 51 are “0” (stopped), the server shutdown unit 12 performs server shutdown (steps 906 and 909). ).
[0074]
As a result, it is possible to eliminate the time for the server to recognize that the shutdown request is not accepted by the client, and it is possible to efficiently stop the system. Furthermore, it is possible to avoid the risk that the server stops before the client stops, or the processing executed by using the server resources on the client is interrupted, and the data integrity is impaired.
[0075]
Another embodiment of the computer system automatic stop device of the present invention is shown in the block diagram of FIG.
[0076]
In FIG. 10, the server 1 connected to the automatic shutdown apparatus 3 includes a server shutdown unit 12, a server program operation confirmation unit 60, and a server program storage unit 61. The clients 5-1 to 5-N are client shutdowns. Means 5-11 to 5-N1, client program operation confirmation means 5-16 to 5-N6, and client program storage means 5-17 to 5-N7.
[0077]
The processing flow of this embodiment is shown in the flowchart of FIG.
[0078]
When the server 1 receives a shutdown request from the automatic shutdown device 3 (step 110), the server shutdown unit 12 notifies the shutdown request to the client shutdown unit 5-11 of the first (= N) client 5-1, for example. (Steps 111 and 112).
[0079]
The client shutdown unit 5-11 requests the client program operation confirmation unit 5-16 to confirm whether or not a program that should not be forcibly terminated is in operation (step 114).
[0080]
The client program operation confirmation means 5-16 reads the program name to be confirmed from the client program storage means 5-17 managing the program being operated in its own computer (step 115), and is it operating? It is confirmed whether or not (step 116).
[0081]
If there is an operating program, an end command is issued to the program (steps 117 and 118). Thereafter, an end command is issued to each of the operating programs in the order in which they are stored in the client program storage unit 5-17 (steps 116, 117, 118). When there is no program in operation, the program itself is shut down as it is (step 119).
[0082]
The above operation is performed for all clients (steps 120 and 113). When all the clients have been shut down, the server shutdown unit 12 requests the server program operation confirmation unit 60 to confirm whether a program that should not be forcibly terminated is in operation (step 121).
[0083]
The server program operation confirmation means 60 sequentially reads the names of the programs being operated from the server program storage means 61 (step 122), and confirms whether this program is operating (step 123).
[0084]
If it is operating, it issues an end command to the program (steps 124 and l25), and issues an end command to other programs that are operating in the order stored in the server program storage means 61. .
[0085]
If there is no program in operation, the program itself is shut down as it is (step 126).
[0086]
In this way, the program operation confirmation means confirms whether a program stored in the program storage means that should not be forcibly terminated is operating, and if it is in operation, issues an end command in the order stored in the program storage means. By confirming the end of the program and shutting down, it is possible to avoid the risk that the program will be forcibly terminated during execution and data consistency will be lost, or the order of termination will be reversed and the system will not be able to perform necessary processing .
[0089]
【The invention's effect】
  According to the present invention,A user who uses a computer can delay the system stop even when the system stop time is reached, thereby avoiding the risk that the process being executed at the system stop time is forcibly terminated due to the shutdown and the data integrity is impaired. it can.
[0091]
According to the present invention, a program that should not be forcibly terminated can be shut down after being normally terminated in a predetermined order, the program is forcibly terminated and data integrity is lost, or the order of termination is reversed. Therefore, it is possible to avoid the risk that the necessary processing cannot be performed as a system.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a computer system automatic stop device according to the present invention.
FIG. 2 is a flowchart showing an operation of processing in the embodiment shown in FIG. 1;
FIG. 3 is a block diagram showing another embodiment of the computer system automatic stop device of the present invention.
4 is a flowchart showing an operation of processing according to the embodiment shown in FIG. 3;
FIG. 5 is a block diagram showing another embodiment of the computer system automatic stop device of the present invention.
6 is a flowchart showing an operation of processing according to the embodiment shown in FIG. 5;
FIG. 7 is a block diagram showing another embodiment of the computer system automatic stop device of the present invention.
FIG. 8 is a diagram for explaining client activation status storage means;
FIG. 9 is a flowchart showing an operation of processing of the embodiment shown in FIG. 7;
FIG. 10 is a block diagram showing another embodiment of the computer system automatic stop device of the present invention.
FIG. 11 is a flowchart showing the processing operation of the embodiment shown in FIG. 9;
FIG. 12 is a block diagram showing a conventional computer system automatic stop device.
[Explanation of symbols]
1 server
3 Automatic shutdown device
5-1-5-N client
5-12 to 5-N2 client system stop display means
11 System stop time setting means
12 Server shutdown means
20 System stop time notification means
21 Server system stop display means
23 Prior notification means
24 Prior notification time storage means

Claims (2)

システム停止時刻にシャットダウンを要求する自動シャットダウン装置と、ユーザが設定するシステム停止時刻を前記自動シャットダウン装置に通知するシステム停止時刻設定手段及び前記自動シャットダウン装置からのシャットダウンの要求を受け、前記システム停止時刻に自体をシャットダウンするサーバシャットダウン手段を有するサーバ計算機と、このサーバ計算機からのシャットダウンの要求を受け、前記システム停止時刻に自体をシャットダウンするクライアントシャットダウン手段を有する少なくとも1つのクライアント計算機とを備えた計算機システム自動停止装置において、
前記サーバ計算機は、前記自動シャットダウン装置からシャットダウンの要求を受けると、システム停止を通知するシステム停止通知手段と、このシステム停止通知手段からシステム停止の通知を入力した後、ユーザから前記システム停止時刻の遅延時間を入力し、この遅延時間を通知するサーバ遅延時間設定手段と、この遅延時間及び前記クライアント計算機から入力した遅延時間の中で、所定のシステム停止時刻設定不可時間より大きくかつ最長の遅延時間が、経過するまでシャットダウンを遅延させる遅延要求受付手段とを備えたものであり、
前記クライアント計算機は、前記システム停止通知手段からシステム停止の通知を入力した後、ユーザから前記システム停止時刻の遅延時間を入力し、この遅延時間を前記遅延要求受付手段に通知するクライアント遅延時間設定手段を備えたものである
ことを特徴とする計算機システム自動停止装置。
An automatic shutdown device that requests a shutdown at a system stop time, a system stop time setting unit that notifies the automatic shutdown device of a system stop time set by a user, and a shutdown request from the automatic shutdown device, and the system stop time A computer system comprising: a server computer having server shutdown means for shutting itself down; and at least one client computer having client shutdown means for receiving a shutdown request from the server computer and shutting itself down at the system stop time In automatic stop device,
When the server computer receives a shutdown request from the automatic shutdown apparatus, the server computer inputs a system stop notification means for notifying the system stop, and a system stop notification from the system stop notification means, and then the system stop time from the user. Server delay time setting means for inputting a delay time and notifying the delay time, and the longest delay time larger than a predetermined system stop time non-settable time among the delay time and the delay time input from the client computer Is provided with a delay request accepting means for delaying the shutdown until elapses,
The client computer receives a system stop notification from the system stop notification means, then inputs a delay time of the system stop time from a user, and notifies the delay request reception means of the delay time setting means for client delay time setting means A computer system automatic stop device characterized by comprising:
システム停止時刻にシャットダウンを要求する自動シャットダウン装置と、前記自動シャットダウン装置からのシャットダウンの要求を受け、前記システム停止時刻に自体をシャットダウンするサーバシャットダウン手段を有するサーバ計算機と、このサーバ計算機からのシャットダウンの要求を受け、前記システム停止時刻に自体をシャットダウンするクライアントシャットダウン手段を有する少なくとも1つのクライアント計算機とを備えた計算機システム自動停止装置において、
前記サーバ計算機は、動作中のプログラムを順番に記憶しているサーバプログラム記憶手段と、前記サーバシャットダウン手段がシャットダウンの要求を受けると、前記サーバプログラム記憶手段から、前記動作中のプログラムを確認し、このプログラムに対して順に終了命令を出して終了させるサーバプログラム動作確認手段とを備え、
前記クライアント計算機は、動作中のプログラムを順番に記憶しているクライアントプログラム記憶手段と、前記クライアントシャットダウン手段がシャットダウンの要求を受けると、前記クライアントプログラム記憶手段から、動作中のプログラムを確認し、このプログラムに対して順に終了命令を出して終了させるクライアントプログラム動作確認手段とを備え、
前記クライアントシャットダウン手段は、前記クライアントプログラム動作確認手段により前記動作中のプログラムが終了された後、前記クライアント計算機をシャットダウンし、
前記サーバシャットダウン手段は、前記クライアントシャットダウン手段により前記クライアント計算機のシャットダウンが行われると、前記サーバプログラム動作確認手段に確認要求を出し、前記サーバプログラム動作確認手段により前記動作中のプログラムが終了された後、前記サーバ計算機をシャットダウンする、
ことを特徴とする計算機システム自動停止装置。
An automatic shutdown device that requests a shutdown at a system stop time, a server computer having a server shutdown unit that receives a shutdown request from the automatic shutdown device and shuts itself down at the system stop time, and a shutdown computer from the server computer In a computer system automatic stop device comprising at least one client computer having client shutdown means for receiving a request and shutting itself down at the system stop time,
The server computer stores the operating program in order, and when the server shutdown unit receives a shutdown request, the server program storage unit confirms the operating program, A server program operation checking means for issuing an end command to the program in order and terminating the program ;
The client computer stores client program storage means for sequentially storing operating programs, and when the client shutdown means receives a shutdown request, it checks the operating program from the client program storage means. A client program operation checking means for issuing an end command to the program in order and ending the program ,
The client shutdown means shuts down the client computer after the running program is terminated by the client program operation confirmation means,
When the client computer is shut down by the client shutdown unit, the server shutdown unit issues a confirmation request to the server program operation confirmation unit, and after the running program is terminated by the server program operation confirmation unit Shut down the server computer,
A computer system automatic stop device characterized by that .
JP00168396A 1996-01-09 1996-01-09 Computer system automatic stop device Expired - Lifetime JP3697307B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00168396A JP3697307B2 (en) 1996-01-09 1996-01-09 Computer system automatic stop device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00168396A JP3697307B2 (en) 1996-01-09 1996-01-09 Computer system automatic stop device

Publications (2)

Publication Number Publication Date
JPH09190234A JPH09190234A (en) 1997-07-22
JP3697307B2 true JP3697307B2 (en) 2005-09-21

Family

ID=11508320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00168396A Expired - Lifetime JP3697307B2 (en) 1996-01-09 1996-01-09 Computer system automatic stop device

Country Status (1)

Country Link
JP (1) JP3697307B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5998598B2 (en) * 2012-04-13 2016-09-28 日本電気株式会社 Floor environment optimization system, optimization device, optimization method and program

Also Published As

Publication number Publication date
JPH09190234A (en) 1997-07-22

Similar Documents

Publication Publication Date Title
US6502207B1 (en) Information processing apparatus with resume function and information processing system
JP3916806B2 (en) Remote loading execution method, remote loading execution system, information processing apparatus, management apparatus, and computer-readable recording medium
US20010044934A1 (en) Computer and computer readable recording medium on which program is recorded
JP4009192B2 (en) Efficient timer management system
JP3697307B2 (en) Computer system automatic stop device
CN111767174B (en) A BIOS refresh control method, server, and storage medium
JP2001075810A (en) Computer system, expansion board, and method of updating function of expansion board in computer system
JP2004213122A (en) Method and program for stable operation of control system by client / server
KR100293937B1 (en) Atomatic database backup method in private exchange
JPH07129425A (en) Reboot processing method
JPH0895839A (en) Data backup method
JP2000076158A (en) Application downloading resume method and system therefor
JPH08328887A (en) Input / output control method and input / output control method
JPH08241279A (en) DBMS control system
CN115495318A (en) A monitoring method, device, equipment and storage medium for interrupt binding core
JPH0887421A (en) Process switching method and process switching system
JP2002312076A (en) Power supply control device for computer system
JP3605675B2 (en) Automatic starter for user registration process corresponding to power outage / recovery
JPH0588794A (en) System for controlling automatic display off function
JPH11120140A (en) Method for automatically activating appllication on terminal computer
JPH0394358A (en) Process control method for time sharing system
JPH035832A (en) System for processing fault of information processor
JPH05210627A (en) Operation processing finishing system
JPH04112309A (en) Restart system for control system
JPH10268901A (en) Data processing system and data processing device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040127

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050704

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

Free format text: PAYMENT UNTIL: 20090708

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090708

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100708

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110708

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120708

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130708

Year of fee payment: 8

EXPY Cancellation because of completion of term