首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在休眠模式下Ping设备?

问在休眠模式下Ping设备?
EN

Stack Overflow用户
提问于 2019-10-13 20:38:31
回答 1查看 393关注 0票数 0

在我的Linux机器上,我编写了一个bash代码,它会定期ping一些设备,包括一些android设备。问题是,由于休眠模式策略,这些设备中的一些设备导致无法wifi通(尽管它们连接到wifi)。

我用arping代替了ping,似乎可以在休眠模式下对设备执行ping命令。但是,在我的bash脚本中,我不能将arping命令用作布尔值if条件,这对于替换ping命令是必不可少的。

发自:

if ping -c 1 ${ip[$i]} &> /dev/null then [...]

至:

if arping ...? &> /dev/null then [...]

我需要一个单独的ping,如果arping收到响应,则返回true,如果超时,返回false (或者,如果您有其他更好的解决方案,我将采纳任何建议!)。

感谢您的宝贵时间:)

EN

回答 1

Stack Overflow用户

发布于 2019-10-14 05:07:23

是的,你几乎是对的,我没有尝试使用相同的命令。

几乎是因为arping想要一个sudo调用以及它应该扫描哪个连接:

代码语言:javascript
复制
if sudo arping -i wlan0 -c 1 ${ip[$i]} &> /dev/null
then [...]

感谢您的宝贵时间!:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58363649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档