[Comm] Скрипт для проверки успешной записи ftp

Овечкин Влад =?iso-8859-1?q?test_=CE=C1_rrnn=2Eru?=
Чт Май 26 14:02:32 MSD 2005


Добрый день!
Подскажите, как реализовать проверку (лучше с примером) успешной записи 
на ftp-сервер файла.
Дело в том, что мне необходимо раз в день скидывать логи с одной машины 
на другую.
Для этого есть скрипт:
#!/bin/bash
VAR1=log-`date -d yesterday +%d-%m-%Y`.tar.bz2;
echo "user anonymous password" > script5;
echo "lcd /var/log/stat-logs" >> script5;
echo "cd incoming" >> script5;
echo "put $VAR1" >> script5;
echo "bye" >> script5;
ftp -n 192.168.1.5 < ./script5;

# Записывается без проблем. А дальше - затык. То есть если успешно 
записалось в архив - то файлик с машинки можно удалить. Если же нет - то 
повторить копирование (да ещё и с предварительным стиранием 
недозаписанного файла) и опять проверить всё ли нормально записалось.
if [ $? -eq 0 ]; then
rm -fr /var/log/stat-logs/$VAR1
else
ftp -n 192.168.1.5 < ./script5;
fi
С уважением,
Овечкин Влад.
P.S. Такая проверка нужна на случай перегрызенного мышами сетевого 
провода или пьяного электрика;)



Подробная информация о списке рассылки community