感觉ping并不准确,也许应该考虑检查访问主页返回的HTTP状态码?
写了个简单的powershell脚本:
其实并不直接检测返回的状态码具体是多少,用的是$?
检测上一个命令是否正常执行
while($True)
{
cls
$baidu_result=curl -Method Head www.baidu.com
if($?)
{
$mimikko_result=curl -Method Head www.mimikko.cn
if($?){
echo "mimikko ok"
}
else
{
echo "mimikko error"
[Console]::Beep(1000,1000)
}
}
else{
echo "net error"
}
Start-Sleep -Seconds 10
}