Всем доброго времени суток.
Есть лог fetchmail, если fetchmail не смог подключиться к серверу и забрать почту в течении 10 секунд, то валится ошибка. Хочу проверить, смогу ли зацепиться к серверу telnet в этот момент. Понимаю, что тест не идеальный.
tail -f -n 1 /var/log/fetchmail.log > /tmp/fetch_check &
i=0
while :
do
if [[ $(tail -n 1 /home/roman/fetch_check) == $(tail -n 1 /home/roman/fetch_check) ]]
then
let i=i+1
if [ $i -eq 9 ]
then
telnet imap.yandex.ru 993
fi
sleep 1
fi
done
Накатал такую штуку. Подскажите, насколько это правильно, а то иногда он не правильно срабатывает. Сверяюсь с логом самого fetchmail.