| -W | 等待每个回复的秒数(可小数);超时后该包计为丢失 |
|---|---|
| -w | 整体截止时间:到点即结束并输出统计 |
| 组合建议 | 脚本探测:-c 3 -W 1 -w 5 |
脚本化探测(可判退出码)
脚本化探测(可判退出码)
ping -c 3 -W 1 -w 5 -q 10.0.0.5 >/dev/null; echo "rc=$?" # rc=0 全通;1 有丢包;2 其他错误
# 静默巡检多个目标
for t in 10.0.0.5 10.0.0.6 8.8.8.8; do ping -c1 -W1 -q $t >/dev/null && echo "$t OK" || echo "$t FAIL"; done在丢包链路上 -W 设 1 秒可能把「慢但成功」的回包算成丢包,评估时结合 RTT 分布调整。