「Ruby」Ubuntu14.04でホスト名を変更するサンプルコード

Rubyコード
#!/usr/bin/ruby
#coding=utf-8
require ‘open-uri’

url= “http ://raw.github usercontent.com/ vokins/simpleu/master/hosts”

begin
open(“/etc/hosts”,”w”) do |x|
x.write open(url).read
end
rescue Errno::EACCES
puts “root必要? ”
exec “sudo ruby ” + $0 + ARGV.join(‘ ‘)
end
puts “ホストの情報を変更した!”

Comments are closed.