#!/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-тата които са живи.
Няма коментари :
Публикуване на коментар