Ruby misc: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) Die Seite wurde neu angelegt: „=Install Module= *gem install net-ping =Host reachable= #!/usr/bin/ruby require 'net/ping' def up?(host) check = Net::Ping::External.new(host) check.p…“ |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
=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 | ||
puts up?(ARGV[0]) | |||
puts up?( | =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])