<?php set_time_limit(200); //控制脚本执行时间为200秒 $arr = array('10.0.0.1','10.0.0.3','10.0.0.8'); foreach ($arr as $key => $value) { echo $key .'=>'. $value; exec("ping $value", $ping_result); if(in_array("Request timed out.", $ping_result)) { echo "<br> ping 不通<br>"; //这里执行SendMail } else { echo "<br>ping 通<br>"; } print_r($ping_result); echo "<br><br>"; unset($ping_result); } ?>