У меня есть набор из нескольких тысяч файлов, которые автоматически перегенерируются каждые 24 часа (например, ports-readmes на OpenBSD).shell: сохранить и восстановить mtime на основе sha1 hash
В большинстве случаев содержимое этих файлов не изменяется, но поскольку они воссозданы, изменяется mtime
.
Не изменяя исходное приложение, которое перегенерирует файлы на месте, как я буду кэшировать mtime на основе пар файлов/sha1 и восстанавливать после регенерации, если sha1 остается неизменным? Предпочитаете python
, но любое решение UNIX приветствуется.
(я требую это для сайта, так как карта сайта спецификации имеет только lastmod
для управления версиями.)
SO не является службой кодирования. – ikegami
Это совершенно общая проблема и, безусловно, может быть решена с помощью довольно небольшого скрипта. – cnst
@cnst - Согласовано. Поэтому попробуйте написать этот небольшой скрипт. Если у вас есть проблемы, вернитесь с конкретным вопросом. Тогда вы получите много ответов. –