お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-02-29 23:34:17

441(Yoshii)
新しいメンバ
登録日: 2007-11-18

他のPCが終了したら、自動でシャットダウンする

 いつも利用させていただいています。

 構想としては、ファイルサーバを作るのですが(でも慣れてないので、デスクトップ環境で)、常時起動させているのではなく、クライアントPCを起動時にWOLパケットで、ファイルサーバを起動。
 ファイルサーバ側で監視していて、複数のクライアントPCが全て電源を落としたら、ファイルサーバは自動でシャットダウンする。

 こうしたネットワーク監視することが可能なツールは無いでしょうか?

オフライン

 

#2 2008-03-01 08:10:26

andrew
新しいメンバ
登録日: 2007-08-25

Re: 他のPCが終了したら、自動でシャットダウンする

ping 等でクライアントが起動していることを確認、すべてのクライアントの反応がなければshutdownというshell scriptを書いて、5分ないし10分毎に動かせば目的は果たせるのではないでせうか。
ただし、ネットワーク回りのトラブル(HUBの電源が落ちる、サーバのUTPが抜ける)でもクライアントが停止したと認識する可能性はあります。

もうひとつの方法としては、クライアント側もサーバ側も rwhod 利用する。サーバ起動後5〜10分(/proc/uptime を参照するなど)は例外的にshutdown しないようにして、ruptime でクライアントが全て停止したことを確認して shutdown する shell script を書き、同様に5分ないし10分毎に動かせば目的は果たせるのではないでせうか。

オフライン

 

#3 2008-04-09 00:13:16

441(Yoshii)
新しいメンバ
登録日: 2007-11-18

Re: 他のPCが終了したら、自動でシャットダウンする

ご回答ありがとうございます。
script、ちょっと勉強してみます。

オフライン

 

Board footer

Powered by FluxBB