Здравствуйте, возникла необходимость создания следующего скрипта:
пингуется определенный хост. В случае превышение пинга больше 100 - последние N записей лога должны сохраняться в файл, имеющий дату.
#/bin/bash
#ИП пинга
IP=10.55.0.3
#вытягивание 10 записей из файла лога
MOVELOG='tail /var/log/p660htw2.log > ~/modem`date +%T`.log'
#показывает результат от пинга
PING_RESULT='ping -c 1 -W 1 $IP | grep "time=" | sed 's/^.*time=\|ms$//g' '
#бесконечный цикл через :
while :
do
#сравнение
if test $PING_RESULT -g 100 ;
then $MOVELOG & echo 'MOVED-TO-LOG'
fi
Скрипт выдает ошибку, неожиданный конец файла. Сколько гугл не лопатил - не могу найти ошибку.
Подскажите, пожалуйста, что надо исправить