为什么 ping ::1 -n 3 只等待 2 秒?

Why does ping ::1 -n 3 only wait 2 seconds?

我正在使用批处理创建一个等待程序,但是当我尝试使用 ping 插入 3 秒延迟时:

ping ::1 -n 3 >nul 2>nul

只等2秒。为什么会这样?

因为它第一个 ping 没有延迟(在执行时)。三个 pings 表示 2 个延迟。如果你喜欢延迟3秒,你需要ping 4次。