我一直在使用下面的脚本,但是,我希望它 ping 3-4 次,并且在 3-4 次内,如果它甚至有一个请求超时,我希望 php 返回失败。
这是我正在使用的脚本:
<?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";
}
?>
如果可以的话请帮忙,在此先感谢您!