Ruby misc: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
*gem install net-ping
 
*gem install net-ping
 
=Host reachable=
 
=Host reachable=
#!/usr/bin/ruby
+
  #!/usr/bin/ruby
  require 'net/ping'
+
  require 'net/ping'  
 
  def up?(host)
 
  def up?(host)
 
   check = Net::Ping::External.new(host)
 
   check = Net::Ping::External.new(host)
 
   check.ping?
 
   check.ping?
  end
+
  end  
  chost = '10.0.0.1'
+
  chost = gets.chomp
 
  puts up?(chost)
 
  puts up?(chost)

Version vom 4. November 2017, 14:40 Uhr

Install Module

  • gem install net-ping

Host reachable

 #!/usr/bin/ruby
require 'net/ping' 
def up?(host)
  check = Net::Ping::External.new(host)
  check.ping?
end 
chost = gets.chomp 
puts up?(chost)