view 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 source

module GetNodeList
  def get_node_list(filename)
    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
      mynum = $&.to_i
    end
    nodes = nodes.rotate(mynum)
    return nodes
  end
end