AI智能
改变未来

每天一个shell脚本(1)ping测试网络中的主机是否已经开机

#!/bin/bashhostfile=`cat /tmp/hostfile`#所有的hostip都存放在hostfile这个文件夹中for host in $hostfiledoping $host -c 2 -i 0.01 &> /dev/null#-c:是只ping两次#-i:指定收发信息的间隔时间#将显示结果全部输出到/dev/null这个无底洞中,不显示到屏幕上if [ $? -eq 0 ];thenecho \"$host 该主机已经开机,并且可以通信\"echo \"----该主机可以通信:$host\" >> /tmp/okhost#将可以通信的主机存放到/tmp/okhost文件中elseecho \"$host 该主机无法通信\"echo \"----该主机不可以通信:$host\" >> /tmp/nothost#将不能通信的主机存放到/tmp/nothost文件中fidone
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 每天一个shell脚本(1)ping测试网络中的主机是否已经开机