Re: не хватает фантазии :(
Уникальный номер строки - плохо, если придется вставлять доп.строки, то
все может сбиться.
Лучше, наверное, совместно с именем файла использовать ссылку, где он
находится. Это стопудово повторяться не будет.
10/25/11 2:37 PM, Alexey A Bukreev пишет:
>
>
> Здравствуйте!
>
> Скажу сразу - я тестировщик, а не девелопер, потому
> фантазии не хватает.
>
> Нужны два скрипта на перле. Никаких СУБД нет.
>
>
> Первый. Запускается через каждые полчаса. Читает текстовый файл
> "md5test.txt" со ссылками и "эталонными MD5" и емейлами, скачивает файл
> по ссылке, считает его MD5. Это я написал. Далее скрипт должен куда-то
> писать инфу о том, совпадает ли MD5 и время.
>
> Второй. Раз в сутки
> запускается, читает текстовый файл "md5test.txt", читает результаты
> работы первого скрипта. Если MD5-тка какого-либо файла изменилась, он
> должен отправить емейл, прописанный в "md5test.txt".
>
> Проблема в том,
> что файлы могут скачиваться из разных источников, но иметь одинаковые
> названия и различное содержимое (разные версии модулей).
>
> Вот никак не
> могу придумать "правильный" вариант реализации... так сказать-с
> интерфейса между первым и вторым скриптом. Пока в голову приходит только
> в "md5test.txt" добавлять... уникальный номер строки с исходными данными
> и эталонным MD5.
>
> Используем обычные txt, СУБД нельзя :( А то б я mysql
> заюзал.
>
> Подскажите, пожалуйста, как этот... интерфейс между скриптами
> "запилить"? Даже не код, а алгоритм. Но, желательно, не сложный для
> реализации кодом :)
>
> Заранее спасибо всем откликнувшимся.
>
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37768; Возраст листа: 3014; Участников: 1397
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2108048