[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...

はじめまして。

12 messages 2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法 — "U.Nakamura" <usa@...> 2009/12/17

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

[ruby-list:46678] Re: 子プロセスを kill する方法は?

From: Tanaka Akira <akr@...>
Date: 2009-12-21 06:34:19 UTC
List: ruby-list #46678
2009年12月21日15:10 Hideo Konami <konami@kyoto-wu.ac.jp>:

> まとめると次のことがやりたいということで,先に例示したのはそれの
> 失敗例です(失敗例でも意図は汲んでいただけるかと)。
>
> ・親プログラムから子のプログラムを実行する
> ・子のプログラムからの標準出力を,親は文字列として受け取る
> ・子のプログラムの実行がある時間を超えたら停止させる

IO.popen で起動して、
IO.select の第4引数で timeout を指定しつつ待って、データが来たら読み込んで、
時間がオーバーしたら IO#pid で得た pid で kill ですかね。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread