Проверка Bash-скрипта на успешность скручивания - PullRequest
0 голосов
/ 05 июня 2018

У меня есть скрипт bash, который запускается каждые пять минут для получения обновленного файла с ftp-сервера.Я знаю, во сколько они генерируют файл, который каждые 5 минут, начиная с 0 минут каждого часа.Обычно на создание файла у них уходит 30 секунд, поэтому мое смещение смещается на 1 минуту (каждые 5 минут, начиная с 1 минуты каждого часа).Однако бывают случаи, когда их сервер останавливается и занимает больше времени (иногда минут) для генерации своего файла, а загрузка и обработка файла занимает у меня всего 13 секунд.Когда это происходит, я получаю в основном первую часть файла, а не остальную.Есть ли способ проверить, что то, что я только что скачал, соответствует тому, что находится на FTP-сервере?Я подумал, может быть, есть способ проверить, соответствует ли размер файла того, что я скачал, тому, что находится на FTP-сервере.Это возможно?Моя другая мысль заключалась в том, что, если это возможно, в зависимости от того, насколько быстро он может сравнить эти два файла, может потребоваться встроить задержку, чтобы у него было время, чтобы файл на ftp-сервере мог записать больше данных, еслиэто все еще продолжается.Мысли / предложения?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...