История изменений
Исправление alozovskoy, (текущая версия) :
А, да, ping запускай с ключом -q
И я там ошибся в скрипте, а благодаря лоровским таймаутам поправить не могу. Вот с исправлениями:
#!/bin/bash
mkdir ./scriptlogs
allip="192.168.1.1 192.168.1.2 192.168.1.3"
while :
do
for ip in $allip
do
i=$(ping -q -c 100 $ip | grep % | awk '{print $6 }')
if [ "$i" != "0%" ]
then
beep -f 900 -l 1000
echo "$(date +%H:%M:%S) $i ${ip}." >> ./scriptlogs/$(date +%Y.%m.%d).log
fi
done
sleep 5
done
Исправление alozovskoy, :
А, да, ping запускай с ключом -q
И я там ошибся в скрипте, а благодаря лоровским таймаутам поправить не могу. Вот с исправлениями:
#!/bin/bash
mkdir ./scriptlogs
allip="192.168.1.1 192.168.1.2 192.168.1.3"
while :
do
for ip in $allip
do
i=$(ping -q -c 100 $ip | grep % | awk '{print $6 }')
if [ "$i" != "0%" ]
then
beep -f 900 -l 1000
echo "$(date +%H:%M:%S) $i ${ip}." >> ./scriptlogs/$(date +%Y.%m.%d).log
fi
done
sleep 5
done
Исходная версия alozovskoy, :
А, да, ping запускай с ключом -q