Я думаю, что лучший подход здесь должен посмотреть на то, как Вы на самом деле обновляете файлы в DIR2. Вместо того, чтобы сравнивать их впоследствии, используйте инструмент как rsync
сделать копию. Например, в rsync
можно выполнить эту команду:
rsync -auv --delete /path/to/dir1/* /path/to/dir2/
Это скопирует все файлы, которые более в новинку в dir1 для dir2 и удаляют любые файлы, которые больше не существуют в dir1. В основном это - надежная папка "обновление", не тратя впустую время копирования файлов, которые уже актуальны.
Единственный способ вызвать упорядочивание состоит в том, чтобы предварительно ожидать число к каждому названию группы для принуждения порядка сортировки. Я рекомендую не волноваться об упорядочивании, все же. Это кажется, что Вы получаете больше хостов, чем можно свериться с одной из страниц. Я рекомендую использовать "сервисные проблемы", или "размещают проблемы" представления, чтобы только показать что случилось. это - намного более легкий способ просмотреть вещи. Кроме того, Вы не заботитесь о том, что работает, только что повреждается.