Linux 中 2 分钟间隔 ping

Linux 中 2 分钟间隔 ping

我想每 2 分钟 ping 一次 192.168.1.254。尝试了以下操作,但 2 分钟后似乎无法再次 ping。

ping -i 360 192.168.1.254

我怎样才能让 ping 每 2 分钟运行一次?我需要在嵌入式 Linux 中检查/启用什么吗?我正在使用 teraterm,是否需要编写宏来使其工作?

[编辑]:我刚刚意识到 360 是 6 分钟。但是基本上 6 分钟后它仍然不会再次 ping。

我认为这里的问题是因为它是嵌入式 Linux,正常 ping 工作正常。我不确定如何才能启用 -i 选项。

答案1

360 = 60 * 6 = 6 分钟。或许可以试试 120 分钟,持续 2 分钟?

如果您的 ping 版本不支持-i,请尝试 shell 脚本循环和sleep

while true ; do ping -c1 192.168.1.254 ; sleep 120 ; done

如果你的 ping 版本既不支持-i也不支持-c,请找出它有哪些选项支持,并使用该信息编辑问题。

相关内容