Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #2378

Re: capture the output of a grandchild

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!feeder.news-service.com!feeds.phibee-telecom.net!talisker.lacave.net!lacave.net!not-for-mail
From Brian Candler <b.candler@pobox.com>
Newsgroups comp.lang.ruby
Subject Re: capture the output of a grandchild
Date Wed, 6 Apr 2011 03:43:58 -0500
Organization Service de news de lacave.net
Lines 19
Message-ID <d510d9b58f785d4a93972e4b01a900a8@ruby-forum.com> (permalink)
References <635dc8629fc0d9ff056c619e86ff19fe@ruby-forum.com>
NNTP-Posting-Host bristol.highgroove.com
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 7bit
X-Trace talisker.lacave.net 1302079451 57893 65.111.164.187 (6 Apr 2011 08:44:11 GMT)
X-Complaints-To abuse@lacave.net
NNTP-Posting-Date Wed, 6 Apr 2011 08:44:11 +0000 (UTC)
In-Reply-To <635dc8629fc0d9ff056c619e86ff19fe@ruby-forum.com>
X-Received-From This message has been automatically forwarded from the ruby-talk mailing list by a gateway at comp.lang.ruby. If it is SPAM, it did not originate at comp.lang.ruby. Please report the original sender, and not us. Thanks! For more details about this gateway, please visit: http://blog.grayproductions.net/categories/the_gateway
X-Mail-Count 381036
X-Ml-Name ruby-talk
X-Rubymirror Yes
X-Ruby-Talk <d510d9b58f785d4a93972e4b01a900a8@ruby-forum.com>
Xref x330-a1.tempe.blueboxinc.net comp.lang.ruby:2378

Show key headers only | View raw


Chandan Bansal wrote in post #991188:
> I tried using named pipes and `` to capture the output but its not
> working

Show your code. Show what B and C are doing, or write replacements in 
ruby to demonstrate.

If you use IO.popen(...) then you will capture stdout of the child; if 
that child forks a grandchild, which inherits the same stdout, then you 
will capture that as well.

Maybe the output which you're failing to capture is on stderr not 
stdout. If so, look at open3.rb in the standard library; or do

IO.popen("/path/to/prog 2>&1") { |io| ... }

-- 
Posted via http://www.ruby-forum.com/.

Back to comp.lang.ruby | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

capture the output of a grandchild Chandan Bansal <chandan89@hotmail.com> - 2011-04-06 03:35 -0500
  Re: capture the output of a grandchild Brian Candler <b.candler@pobox.com> - 2011-04-06 03:43 -0500
    Re: capture the output of a grandchild Brian Candler <b.candler@pobox.com> - 2011-04-06 07:33 -0500
      Re: capture the output of a grandchild Chandan Bansal <chandan89@hotmail.com> - 2011-04-07 07:09 -0500
        Re: capture the output of a grandchild Brian Candler <b.candler@pobox.com> - 2011-04-07 07:24 -0500
          Re: capture the output of a grandchild Chandan Bansal <chandan89@hotmail.com> - 2011-04-08 00:40 -0500
            Sum of arrays getting slower as size increments Vicente Bosch Campos <vbosch@gmail.com> - 2011-04-08 01:48 -0500
              Re: Sum of arrays getting slower as size increments Vicente Bosch Campos <vbosch@gmail.com> - 2011-04-08 01:58 -0500
              Re: Sum of arrays getting slower as size increments Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-08 02:00 -0500
                Re: Sum of arrays getting slower as size increments Vicente Bosch Campos <vbosch@gmail.com> - 2011-04-08 02:06 -0500
                Re: Sum of arrays getting slower as size increments Vicente Bosch Campos <vbosch@gmail.com> - 2011-04-08 02:10 -0500
  Re: capture the output of a grandchild Chandan Bansal <chandan89@hotmail.com> - 2011-04-07 06:49 -0500

csiph-web