Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rubypopenex [2014/10/26 01:52] (current)
Line 1: Line 1:
 +==== Ruby popen example ====
 +<code lang="​ruby">​
 +# $Id$
 +#
 +# /​home/​madann/​learn/​ruby/​pope.rb
 +#
 +
 +require '​getoptlong'​
 +
 +f = IO.popen(exec("​tail -f mylog.log | grep -i error"​))
 +while (1) do
 +trap("​INT"​) { exit }
 +line = f.readline.chomp
 +puts "#​{line};"​ if (line.include?​("​*ERROR*"​))
 +end
 +f.close
 +
 +</​code>​
 +
 +----
 +  * [[rubyinfo|Back to Ruby]]
  
rubypopenex.txt ยท Last modified: 2014/10/26 01:52 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0