Ruby misc: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 2: | Zeile 2: | ||
*gem install net-ping | *gem install net-ping | ||
=Host reachable= | =Host reachable= | ||
| − | + | #!/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 = | + | 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)