● Apr 6, 2002 (Sat) 3:27 - TmmRemote #~~~~ # 関係ないけどTmmRemoteは素敵すぎ…。 # こういうのをさくっと作ってしまうみかたん激らう゛(はぁと てわけでバグ直しといたニョ. 暴走するバグはなんというか‥‥‥(汗) sysread のエラーチェックしてなかっただけという(^^; ついでに,表示時にサーバー名のショートカットが出来るようにして, 入力プロンプトも出すようにしてみたにゃ. 入力プロンプトは判定が 0.1 秒間通信が無かったら表示, なのでちょっと中途半端かも. しかし,なんでシェルとか起動してもプロンプトが出ないんだろう? プロンプト出れば便利なんだけどねぇ. IPC::Open3 でオープンすると,通常のコンソールとは 扱いが異なるからかなぁ.むぅ... % 作るのが早いのは非同期なIO多重化なんどもやってるからなだけ(^^; # へたれでごめんね(涙 いや,そんなこと無いと思うけど‥‥‥. 今までのユミルのサーバー管理ではダントツでトップな気が. 今日はなんかミスおおかったけど(笑) ---- ってこれだけだと何のことか分からないと思うので‥‥‥ TmmRemote というのは,入力が1,接続先が多数の root用コンソールみたいなものです. リモートのサーバーにあらかじめ特定ポートでスクリプトが 起動するようにセットしておいて,ローカルから一気に接続. で,ローカル側で入力したのが全部のサーバーに送られ, 全部のサーバーの応答がディスプレイに出ます. 以下のような感じ. [mikage@mahoro tmmremote]$ perl tmmremote.pl list.sample TmmRemote start... 2 servers. console> connecting... (mahoro) localhost ... connected console> connecting... (mikage.to) mikage.to ... connected console> all server connected... enter command. cmd> free (mahoro) pid: 24906 (mahoro) total used free shared buffers cached (mahoro) Mem: 254324 242852 11472 0 40948 25324 (mahoro) -/+ buffers/cache: 176580 77744 (mahoro) Swap: 522104 500 521604 (mahoro) !!! Program Terminated. !!! (mikage.to) pid: 19981 (mikage.to) total used free shared buffers cached (mikage.to) Mem: 63376 61104 2272 24912 14756 18140 (mikage.to) -/+ buffers/cache: 28208 35168 (mikage.to) Swap: 136544 7292 129252 (mikage.to) !!! Program Terminated. !!! !!! All remote server shutdown. !!! TmmRemote exit... って空白つまって崩れちゃってる‥‥‥ HTMLソースで見てください(^^; |
|