![Linux 中 2 分钟间隔 ping](https://linux22.com/image/1574157/Linux%20%E4%B8%AD%202%20%E5%88%86%E9%92%9F%E9%97%B4%E9%9A%94%20ping.png)
我想每 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
,请找出它有哪些选项做支持,并使用该信息编辑问题。