7.06.2014 г.

Пинг на мрежа със задаване na ип-тата.


#!/bin/bash
# кои адреси да се добавят в случая до 30
for ((n=0 ; n < 30 ; n+=1))
do
        ip=192.168.1.$n
        if ping -c 1 -w 1 $ip > /dev/null2 > /dev/null >> logping.txt; then # записва резултата във файл
                echo "${ip} is up"
        else
                echo "${ip} is down"
        fi
done

// Обработка на фаилчето
cat logping.txt | grep -B 2 "rtt min/avg/max/mdev " | grep ping | cut -d' ' -f2
Трябва да изкара само ip-тата които са живи.

Няма коментари :

Публикуване на коментар