ping -c 1,表示只发送一个icmp echo_request 包 -w 1 表示等待1s 在这1s的等待时间中,如果收到目标地址返回的icmp echo_response, 则ping命令的exit code是0, 否则exit code是1 && 分割两个命令, 如果第一个命令exit code是0则执行第二个命令,如果不是0则不执行 ||分割两个命令,如果第...
ping -c1 -W1 $IP if [ $? -eq 0 ];then action "$IP" /bin/true else action "$IP" /bin/false fi [root@zls ~]# sh ping.sh #改进后版 [root@zls ~]# vim ping.sh #!/bin/bash . /etc/init.d/functions read -p "请输入要检测的IP:" IP ping -c1 -W1 $IP >/dev/null if ...
小解其意:其中 –c count 次数,也就是 ping 的次数,-i interval 间隔 ,每次 ping 之间的时间空格 3:ping 整个网络主机,看是否有回应,一秒 ping 一台主机 由于公 ping 一次,而且只 sleep1 秒,所以 ping 的选项为:-c1 -w1,假设你的电脑所在的网络为:192.168.1.*,所以 shell 命令这样 写(vi ping.sh)...
举个栗子2:测试网络的连通性,ping 10 次,间隔1S 小解其意:其中 –c count 次数,也就是ping的次数,-i interval 间隔 ,每次ping之间的时间空格 举个栗子3:ping整个网络主机,看是否有回应,一秒ping一台主机 由于公ping一次,而且只sleep1秒,所以ping的选项为:-c1 -w1,假设你的电脑所在的网络为:192.168.1.*,...
ping -c1 -W1 ${site} &> /dev/null #偵測一次且等待一秒 if [ "$?" == "0" ]; then echo "$site is UP" else echo "$site is DOWN" fi done traceroute 两主机之间节点分析 tranceroute -n xxx netstat netstat -an列出当前所有网络连接状态 ...
ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确...
net=10.0.0 for i in {1..254};do { if ping -c1 -W1 $net.$i &> /dev/null;then echo $net.$i is up else echo $net.$i is down fi }& #若里面有多个命令,就用花括号就是把它作为一个整体 done wait #后台执行的进程结束之后,主动退出 ...
51CTO博客已为您找到关于linux写脚本ping的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux写脚本ping问答内容。更多linux写脚本ping相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
ping -c1 -W1 -w 0.1 192.168.$IP.$ip &> /dev/null if [ $? -eq 0 ] then echo -e "${green}"192.168.$IP.${ip}${shutdown}" is running." else echo -e "${red}"192.168.$IP.${ip}${shutdown}" is stop." fi done
指定源ip进行ping操作 ping-I192.168.1.88192.168.9.1#192.168.1.88:是本地源地址,配置在以太网接口之上 #192.168.9.1:是目的地址 24位掩码局域网主机存活检测 #!/bin/bash -red="\e[31m"shutdown="\e[0m"green="\e[32m"foripin{1..254}doping-c1-W1 -w0.1192.168.1.${ip} &> /dev/nullif[ $?