llgd.net
当前位置:首页 >> shEll实现ping命令查看哪些主机在线 >>

shEll实现ping命令查看哪些主机在线

#!/bin/bash for i in $(seq 151 254) do ping -c 1 192.168.0.$i &>/dev/null if [ $? -eq 0 ];then echo "Ip is up " else echo "ip is down" fi done

while true do if [ `ping -c 1 192.168.0.2|grep 100%|wc -l` -ne 0 ];then echo diaoxian_192.168.0.2 >>log2 fi done

#!/bin/bash for i in $(seq 151 254) do ping -c 1 192.168.0.$i &>/dev/null if [ $? -eq 0 ];then echo "Ip is up " else echo "ip is down" fi done

假设判断与 android.xx.xxx.com是否可以相连 运行ping -c 3 -w 5 android.xx.xxx.com 然后运行echo $? 如果显示0说明主机android.xx.xxx.com可以连通 如果显示非0(例如,显示1)说明主机android.xx.xxx.com不可连通 ping -c 3 -w 5 android.xx.xx...

#!/bin/bash for ip in seq 1 255 do { ping -c 1 192.168.1.$ip > /dev/null 2>&1 if [ $? -eq 0 ]; then echo 192.168.1.$ip UP else echo 192.168.1.$ip DOWN fi }& done wait 如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常...

useradd 命令用于创建用户passwd 命令用于设置密码echo 命令用于输密码文件scp 命令用于发送文件 tom 用户例其设置密码123456并发送172.16.1.3机器/home/tom目录: useradd tom PASSWD="123456" echo -e "$PASSWD\n$PASSWD" | passwd tom echo $...

1、ping -c 10 127.0.0.1 > p.txt 2、ping 127.0.0.1 >> p.txt

#!/bin/bashwhile :do#包大小PACKETSIZE=32#发包数PACKETTIMES=10#间隔时间INTERVAL=1#ip列表文件位置IPFILE=/tmp/1#多长时间测试一次(秒)SLEEPTIME=60#临时文件TMP=/tmp/pingtmp#输出的ping.txt文件路径OUTPUT=/tmp/ping.txt#本机IP(这都不...

你不要写了,因为哪个很复杂啊!

把标准错误重定向到标准输出,再重定向到/dev/null,即stderr和stdout都被输出到/dev/null中,也即都丢弃

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com