|
|
|
| Как сделать скрипт, который будет запускаться по крону, и проверять MD5 определенных файлов.
Имена файлов и хэши хранить в текстовом файле. | |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 09:08)
| | В чем сложность? | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2009 в 10:03)
| | не понимаю с чего начать, не могли бы подсказать алгоритм? | |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 10:05)
| | открываем файл лога
открываем файл со списком, читаем его построчно в цикле.пока есть что читать
. . разбиваем строку на имя контролируемого файла и хеш.
. . вызываем md5_file() для очередного файла
. . сравниваем посчитанный хеш с контрольным, если не совпадает - отписываем в лог.
закрываем файл списка
закрываем файл лога | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2009 в 10:12)
| |
. . разбиваем строку на имя контролируемого файла и хеш.
. . вызываем md5_file() для очередного файла
. . сравниваем посчитанный хеш с контрольным, если не совпадает - отписываем в лог.
|
не могли бы на примере показать а точто не очень понятно... спасибо | |
|
|
|
|
|
|
|
для: Tycoon
(08.04.2009 в 15:27)
| | какой из пунктов?
Все три - не могу. | |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 15:44)
| | как построчно сравнить 2 файла текстовых чтобы вывести номер строки и сами строки, чтобы было нагляднее, где они различны? | |
|
|
|
|
|
|
|
для: Tycoon
(09.04.2009 в 15:56)
| | Как то формулировка задачи мягко поменялась - со сравнения md5 на построчное сравнение ;-) | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:58)
| | построчно это дополнительно чтобы вывести сторку которая отличается | |
|
|
|