не хватает фантазии :(
Здравствуйте!
Скажу сразу - я тестировщик, а не девелопер, потому
фантазии не хватает.
Нужны два скрипта на перле. Никаких СУБД нет.
Первый. Запускается через каждые полчаса. Читает текстовый файл
"md5test.txt" со ссылками и "эталонными MD5" и емейлами, скачивает файл
по ссылке, считает его MD5. Это я написал. Далее скрипт должен куда-то
писать инфу о том, совпадает ли MD5 и время.
Второй. Раз в сутки
запускается, читает текстовый файл "md5test.txt", читает результаты
работы первого скрипта. Если MD5-тка какого-либо файла изменилась, он
должен отправить емейл, прописанный в "md5test.txt".
Проблема в том,
что файлы могут скачиваться из разных источников, но иметь одинаковые
названия и различное содержимое (разные версии модулей).
Вот никак не
могу придумать "правильный" вариант реализации... так сказать-с
интерфейса между первым и вторым скриптом. Пока в голову приходит только
в "md5test.txt" добавлять... уникальный номер строки с исходными данными
и эталонным MD5.
Используем обычные txt, СУБД нельзя :( А то б я mysql
заюзал.
Подскажите, пожалуйста, как этот... интерфейс между скриптами
"запилить"? Даже не код, а алгоритм. Но, желательно, не сложный для
реализации кодом :)
Заранее спасибо всем откликнувшимся.
Уникальный номер строки - плохо, если придется вставлять доп.строки, то
все может сбиться.
Лучше, наверное, совместно с именем файла использовать ссылку, где он
находится. Это стопудово повторяться не будет.
10/25/11 2:37 PM, Alexey A Bukreev пишет:
-*Название листа "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