Відповіді:
Ви повинні дивитися на використання etckeeper , а не намагатися винаходити колесо.
etckeeper
дивним. Два gothos Тхо: для резервного копіювання ви в кінцевому підсумку штовхаєте репо кудись віддалено. Для цього використовуйте SSH на основі ключів, щоб це було зроблено надійно. Крім того, те, що ви зберігаєте, /etc
може бути чутливим (подумайте /etc/shadow
чи будь-які приватні ключі), тому переконайтеся, що де б ви не натискали репо, немає "загальнодоступної" веб-сторінки, або подається через будь-які інші несанкціоновані засоби.
Ось спосіб використання SVN та cron для управління / тощо . Я припускаю, що це можна було б адаптувати.