LINUX.ORG.RU

История изменений

Исправление 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