diff distributed/get_node_list.rb @ 22:d6d3b7180e6d

Added calc_sd_from_log.rb
author Nobuyasu
date Thu, 30 Jan 2014 21:48:09 +0900
parents 223af50e60d5
children
line wrap: on
line diff
--- a/distributed/get_node_list.rb	Wed Jan 29 16:22:02 2014 +0900
+++ b/distributed/get_node_list.rb	Thu Jan 30 21:48:09 2014 +0900
@@ -1,12 +1,9 @@
 module GetNodeList
   def get_node_list(filename)
-    f = open(filename,"r")
-    nodes = []
-    f.each { |line| 
-      if /.+jp/ =~ line then
-        nodes.push(line.chomp) 
-      end
-    }
+    nodesArray = File.open(filename,"r") do |file| 
+	file.readlines.select{|line| line =~ /.+jp/ }
+    end
+    nodes = nodesArray.collect{|node| node.chomp()}
     hostname = `hostname`
     mynum = 0
     if /[0-9]+/ =~ hostname then