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ソースで見てください(^^;



2024年10月
29
0
30
0
01
0
02
0
03
0
04
0
05
0
06
0
07
0
08
0
09
0
10
0
11
0
12
0
13
0
14
0
15
0
16
0
17
0
18
0
19
0
20
0
21
0
22
0
23
0
24
0
25
0
26
0
27
0
28
0
29
0
30
0
31
0
01
0
02
0

TmmDiary / Copyright 2001 Ymirlink,Inc. & Mikage Sawatari
このアドレスにはメールを送らないで下さい.
Don't send mail to this address.
hina@mikage.to