【发布时间】:2016-01-13 20:02:36
【问题描述】:
我必须创建一个脚本,将 wget 联系消息发送到我们网络上的所有设备。 wget 连接到一个 url,这会触发端点联系服务器。
我遇到的问题是我需要能够将命令发送到网络上的每个 IP 地址,如果连接成功,请注意 30 秒,然后转到列表中的下一个 url。但是,如果连接不成功,我希望脚本继续前进到下一个 url 而不会暂停。
目前,我正在使用 bash 脚本发送命令,其中 url 之间有一个 pause=30,连接尝试设置为 1,超时设置为 1。这适用于成功的连接,但它也挂在不是的地址上。
有什么建议可以让我暂停成功并在死地址超时后继续前进吗?
这是我当前正在运行的命令,
wget --connect-timeout=1 --tries=1 http://xx.xx.xx.xx:8085/contact_dls.html/ContactDLS
睡觉 30
wget --connect-timeout=1 --tries=1 http://xx.xx.xx.xx:8085/contact_dls.html/ContactDLS
等等等等等等
谢谢
【问题讨论】:
-
欢迎来到 SO,请展示您的编码工作。