# HG changeset patch # User Nobuyasu Oshiro # Date 1389376556 -32400 # Node ID d9d712277bf5f5c5c80a50605cfeddf48bea9206 # Parent 5ea96ce6a1c1e7ca393d30a7d4681206451d8615 Added get_node_name.rb diff -r 5ea96ce6a1c1 -r d9d712277bf5 get_node_name.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get_node_name.rb Sat Jan 11 02:55:56 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 5ea96ce6a1c1 -r d9d712277bf5 nodes.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nodes.txt Sat Jan 11 02:55:56 2014 +0900 @@ -0,0 +1,2 @@ +bldsv12.cr.ie.u-ryukyu.ac.jp +bldsv10.cr.ie.u-ryukyu.ac.jp diff -r 5ea96ce6a1c1 -r d9d712277bf5 test_get_node_num.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test_get_node_num.rb Sat Jan 11 02:55:56 2014 +0900 @@ -0,0 +1,6 @@ +#!/usr/bin/ruby + +require './get_host_num.rb' +include GetNodeName + +puts get_node_name("nodes.txt")