Ping für die Erreichbarkeit des Remote-Hosts in Ruby

7

Ich habe es mit

versucht %Vor%

für die Erreichbarkeit des entfernten Hosts. Diese Anweisung gibt null zurück, auch wenn ich die IP manuell anpingen kann. Gibt es einen effizienten Weg, um die Erreichbarkeit der Remote-Maschine in Ruby zu bestimmen.

    
Bindu 12.01.2014, 23:24
quelle

3 Antworten

22

Ich benutze das Juwel net-ping , das du installieren musst. Dann ist der Code einfach:

%Vor%     
Panagiotis Atmatzidis 12.01.2014, 23:35
quelle
2

Wenn Sie sich auf einem * nix-Rechner (OSX / Linux / BSD ...) befinden, können Sie Ruby immer mitteilen (indem Sie Back-Ticks verwenden), die Befehlszeile zu verwenden und die Ergebnisse zu speichern.

%Vor%

Der Parameter -c 1 gibt an, dass er einmal ausgeführt werden soll. Sie können dies auf eine beliebige Zahl einstellen. Wenn Sie -c nicht setzen, wird es so lange ausgeführt, bis es unterbrochen wird, wodurch Ihr Programm zum Stillstand kommt.

    
sunnyrjuneja 12.01.2014 23:39
quelle
1

Ping mit externem, udp, http..etc. Ändern Sie, wie Sie es für richtig halten. Lesen Sie hier mehr ping-net git-repo

%Vor%

2)

%Vor%

3)

%Vor%

4)

%Vor%     
zee 19.02.2016 15:08
quelle

Tags und Links