나는 아래의 스크립트를 사용하고 있습니다. 그러나 3-4 번 ping을하고 싶습니다. 심지어 단일 요청 시간 제한이 있다면 3-4 번 안에 PHP를 원합니다. 실패로 돌아온다.PHP ping, 심지어 1 요청 시간 초과
여기 내가 사용하는 스크립트는 다음과 같습니다
<?php
function pingAddressHasNeverFailed($tries) {
for ($i = 0; $i < $tries; $i++) {
$pingresult = shell_exec("ping -c 1 www.google.com", $outcome, $status);
if ($status != 0)
return false;
}
return true;
}
if (pingAddressHasNeverFailed(3)) {
echo "uoc gi";
}
?>
할 수 있다면, 도움이 사전에 정말 감사하십시오!
Windows에서만 독점적으로 사용됩니까? –
아니, 나는 linux/centos에서 사용하고있다. – thevoipman
그런데 왜'-n 3'을 사용하고 있는가? '-c 3 '이되어서는 안됩니까? –