# HG changeset patch # User Nobuyasu Oshiro # Date 1389377591 -32400 # Node ID 593786973c043cca7dde792484bd05e01d332798 # Parent b05db511fcdfd7b261bffda1792c3c569a6bbaf8 Maked distributed directory diff -r b05db511fcdf -r 593786973c04 distributed/get_node_name.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/distributed/get_node_name.rb Sat Jan 11 03:13:11 2014 +0900 @@ -0,0 +1,14 @@ +module GetNodeName + def get_node_name(filename) + f = open(filename,"r") + nodes = [] + f.each { |line| nodes.push(line) } + hostname = `hostname` + mynum = 0 + if /[0-9]+/ =~ hostname then + num = $&.to_i + end + nodenum = mynum % nodes.size + return nodes[nodenum] + end +end diff -r b05db511fcdf -r 593786973c04 distributed/nodes.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/distributed/nodes.txt Sat Jan 11 03:13:11 2014 +0900 @@ -0,0 +1,2 @@ +bldsv12.cr.ie.u-ryukyu.ac.jp +bldsv10.cr.ie.u-ryukyu.ac.jp diff -r b05db511fcdf -r 593786973c04 distributed/test_get_node_name.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/distributed/test_get_node_name.rb Sat Jan 11 03:13:11 2014 +0900 @@ -0,0 +1,6 @@ +#!/usr/bin/ruby + +require './get_node_name.rb' +include GetNodeName + +puts get_node_name("nodes.txt") diff -r b05db511fcdf -r 593786973c04 get_node_name.rb --- a/get_node_name.rb Sat Jan 11 02:56:20 2014 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -module GetNodeName - def get_node_name(filename) - f = open(filename,"r") - nodes = [] - f.each { |line| nodes.push(line) } - hostname = `hostname` - mynum = 0 - if /[0-9]+/ =~ hostname then - num = $&.to_i - end - nodenum = mynum % nodes.size - return nodes[nodenum] - end -end diff -r b05db511fcdf -r 593786973c04 nodes.txt --- a/nodes.txt Sat Jan 11 02:56:20 2014 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -bldsv12.cr.ie.u-ryukyu.ac.jp -bldsv10.cr.ie.u-ryukyu.ac.jp diff -r b05db511fcdf -r 593786973c04 test_get_node_name.rb --- a/test_get_node_name.rb Sat Jan 11 02:56:20 2014 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -#!/usr/bin/ruby - -require './get_host_num.rb' -include GetNodeName - -puts get_node_name("nodes.txt")