pingDomain 使用ping命令测试域名连通性
(domain string)
| 355 | |
| 356 | // pingDomain 使用ping命令测试域名连通性 |
| 357 | func pingDomain(domain string) bool { |
| 358 | // 构造ping命令,发送3个包,超时5秒 |
| 359 | cmd := exec.Command("ping", "-c", "3", "-W", "5", domain) |
| 360 | |
| 361 | // 执行ping命令 |
| 362 | err := cmd.Run() |
| 363 | |
| 364 | // 如果ping成功(返回码为0),则认为域名连通性良好 |
| 365 | return err == nil |
| 366 | } |
no outgoing calls
no test coverage detected