Ruby misc: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Thomas (Diskussion | Beiträge)
Thomas (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
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.timeout = 1
   check.ping?
   check.ping?
  end  
  end
chost = gets.chomp
  puts up?(ARGV[0])
  puts up?(chost)
=Links=
*https://www.tutorialspoint.com/ruby/ruby_socket_programming.htm

Aktuelle Version vom 4. November 2017, 15:52 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.timeout = 1
  check.ping?
end
puts up?(ARGV[0])

Links