我正在编写一个perl脚本,它向某个IP地址发出ping,ping大小为65000,计数为1000。
现在,当远程PC机启动时,一切都好了。ping成功并在发送1000 pkts后结束。
但是,在发生故障时,它总是返回"Destination host unreachable"。Ping尝试了太久,试图发送arp请求/ping请求,直到它最终放弃了100%的pkt损失字符串。
我的问题是,如果初始的100个ping本身不产生响应,我如何才能使ping退出。我不想等太久,以防初始点击失败。我想让平退出。我该怎么做?
我目前正在使用Linux作为脚本。请让我知道如何做这件事
请注意,ping pkt的大小可以不同。所以我想要一个与大小/计数无关的解
发布于 2014-04-24 13:17:15
我建议您使用Net::Ping模块,它使您可以灵活地直接从脚本控制各个页面。
https://stackoverflow.com/questions/23267982
复制相似问题