Есть ли способ автоматического резервного копирования файлов и папок, запускаемых действием замены файла или папки.
Я ищу что-то вроде git-hooks или какого-то слушателя, который может автоматически запускать процесс, похожий на контроль версий, при замене файла или папки.
Я специально ищу ловушку, которая может запускать скрипт, остальное довольно прямолинейно с точки зрения написания скриптов для процесса сравнения и резервного копирования.
Сценарий таков: художественный отдел в агентстве добавления доставляет файлы разработчикам flash, и у них возникают некоторые конфликты при проверке.
Разработчики мода используют контроль версий, а отдел искусства - нет.
Цель состоит в том, чтобы внедрить контроль версий, такой как среда, которая проверяет файлы и автоматически отслеживает изменения, когда файлы загружаются на общий сервер из графического интерфейса.
Все это происходит в операционной системе MAC.
похоже, я нашел ответ:
API FSEvents запускает события, связанные с файловой системой
Документация developer.apple.com для API FSEvents
В Linux вы можете использовать inotify - посмотрите http://inotify-tools.sourceforge.net/ для inotify-tools, которые предоставляют служебную программу оболочки для отслеживания изменений файлов.
На этой странице также перечислены различные другие API для использования inotify. В частности, я бы посмотрел на incron, который представляет собой cron-подобную службу, которая запускает команды на основе изменений файловой системы. Также есть Python API, как и для других языков.