[#31191] クラスメソッドについて — cyross@...

みなさん、初めまして。

16 messages 2001/09/02
[#31192] Re: クラスメソッドについて — matz@... (Yukihiro Matsumoto) 2001/09/02

まつもと ゆきひろです

[#31196] ありがとうございます( Re: Re: クラスメソッドについて) — cyross@... 2001/09/03

サイロスです。

[#31234] oracle: sub query — Yasushi Shoji <yashi@...>

やすしです。

16 messages 2001/09/04
[#31241] Re: oracle: sub query — Yasushi Shoji <yashi@...> 2001/09/05

At Tue, 4 Sep 2001 19:59:11 +0900,

[#31238] 半角から全角へ変換 — 吉川 正晃 <yosikawa@...>

吉川と申します。こちらには初めての投稿になります。

33 messages 2001/09/05
[#31240] Re: 半角から全角へ変換 — WATANABE Hirofumi <eban@...> 2001/09/05

わたなべです。

[#31244] jcode + String#tr は? — Take_tk <ggb03124@...> 2001/09/05

たけ(tk)です。

[#31245] Re: jcode + String#tr は? — WATANABE Hirofumi <eban@...> 2001/09/05

わたなべです。

[#31280] 掲示板の再読み込み時の問題 — みかみまさと <kofu@...>

こんにちは。いつもお世話になっています、みかみと申します。

13 messages 2001/09/06

[#31283] ruby 1.6.5 preview1 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

17 messages 2001/09/06

[#31377] 添付ライブラリのリファレンス (HTML) — "Sadayuki Sakamoto" <flea@...8.dion.ne.jp>

酒本と申します。

20 messages 2001/09/11

[#31414] ruby 1.6.5 preview — m_seki@...

18 messages 2001/09/14

[#31419] Hash#+ ハッシュの足し算はいかが? — Take_tk <ggb03124@...>

class Hash

12 messages 2001/09/14

[#31508] 全角を半角に変換 — yoshikazu tsubaki <y-tsubaki@...>

#2回目の人ごめんなさい(間違えて2つのMLに送信してしまいました)

14 messages 2001/09/17

[#31626] my LC2001 summary — Minero Aoki <aamine@...>

あおき@結局三日連続で飲んでしまった です。

117 messages 2001/09/28
[#31642] Re: my LC2001 summary — Masaki Suketa <masaki.suketa@...> 2001/09/29

助田です。

[#31663] Re: my LC2001 summary — nobu.nakada@... 2001/09/30

なかだです。

[#31665] Re: my LC2001 summary — TAKAHASHI Masayoshi <maki@...> 2001/09/30

高橋征義です。

[#31672] Re: my LC2001 summary — matz@... (Yukihiro Matsumoto) 2001/10/01

まつもと ゆきひろです

[#31697] RUG (Re: my LC2001 summary) — TAKAHASHI Masayoshi <maki@...> 2001/10/02

高橋征義です。

[#31699] URUG (Re: RUG) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/02

もりきゅうです。

[#31688] bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/01

もりきゅうです。

[#31692] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/01

こんにちは、なかむら(う)です。

[#31779] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/05

もりきゅうです。

[#31782] Re: bcc (Re: my LC2001 summary) — "T.Kitahara" <tko-k@...> 2001/10/05

はじめまして、Kita といいます。

[#31785] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/06

もりきゅうです。

[#31805] Re: bcc (Re: my LC2001 summary) — nobu.nakada@... 2001/10/09

なかだです。

[#31806] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/09

こんにちは、なかむら(う)です。

[#31808] Re: bcc (Re: my LC2001 summary) — nobu.nakada@... 2001/10/09

なかだです。

[#31809] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/09

こんにちは、なかむら(う)です。

[#31814] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/09

もりきゅうです。

[ruby-list:31645] druby & open3

From: "Ishigami Satoshi" <sishigam@...>
Date: 2001-09-29 19:06:20 UTC
List: ruby-list #31645
石上といいます。

現在、リモートでコマンドの実行をして、その出力を得る方法を模索して
います。(もしかすると、既に存在してるかもしれませんが)

リモートのコマンド実行は、druby が便利そうで、また、過去のメールリ
ストから、色々なプラットフォーム上での実行等を考えると、コマンドの
出力を得るのは open3 を利用するのが良さそうでした。

そこで、それらを利用した評価用の短いプログラムを Windows NT 上で実
験しましたところ、以下のエラーになってしまいました。

C:\ruby\last\ask>ruby -v server.rb
ruby 1.6.5 (2001-09-19) [i386-cygwin]
druby://special:4000
[return] to exit
/cygdrive/c/usr/local/lib/ruby/1.6/open3.rb:22: stream closed (IOError)
#<EOFError: End of file reached>
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:109:in `sysread'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:109:in `load'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:135:in 
`recv_request'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:430:in `proc'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:471:in `loop'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:471:in `proc'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:422:in `start'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:422:in `proc'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:396:in `run'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:393:in `start'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:393:in `run'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:355:in `initialize'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:480:in `new'
/cygdrive/c/usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:480:in 
`start_service'
server.rb:11

スクリプトは、以下のものです。

---- sever.rb start ----
require 'drb/drb'
require 'open3'

class Command   
    def run(cmd)       
        Open3.popen3(cmd)     
    end  
end

uri = ARGV.shift
DRb.start_service("druby://special:4000", Command.new)
puts DRb.uri
puts '[return] to exit'
gets
----- server.rb end -----

----- client.rb start ----
require 'drb/drb'
DRb.start_service
cmd = DRbObject.new(nil, "druby://special:4000")
puts cmd.run("hostname")
----- client.rb end ----

ちょっと、息詰まってしまいましたが、何か、良い方法はないもの
でしょうか?

石上
sishigam@hotmail.com

_________________________________________________________________
無料メールは、世界 No.1 の MSN Hotmail で!http://www.hotmail.com/JA/

In This Thread

Prev Next