我想在Perl中檢查我的互聯網是否穩定,不穩定或沒有互聯網連接的腳本。Perl檢查互聯網連接30秒如果穩定,不穩定,沒有互聯網連接
我使用Ping :: Net腳本,但答覆是「你已連接到互聯網」,如果穩定,不穩定或沒有互聯網連接,在30秒內不檢查互聯網連接。只需回覆「您已連接到互聯網」。但事實是我的網絡連接不穩定。每3秒連接一次 - 斷開連接。
這是腳本
$ping = Net::Ping->new("icmp");
$ping->port_number("80");
if ($ping->ping('www.google.com', '10')) {
print "You are connected to the internet.\n";
}
else {
print "You are not connected to the internet.\n";
}
$ping->close();
我想使用wget爲我的測試,但我不知道如何腳本它在Perl。我的項目是用perl編寫的。
請定義您認爲穩定的內容,例如:可以通過ping訪問特定站點,該站點可以通過HTTP訪問,回覆在特定時間內......除此之外,ICMP ping不能有任何內容端口號。端口只能用於TCP和UDP。 –