Назад | Перейти на главную страницу

использовать cronjob для фиксации / etc / changes в svn?

Я управляю сервером, к которому у многих людей есть root-доступ (я знаю, что это еще одна проблема ...). Я работаю над обучением их всех запрашивать изменения конфигурации через меня, но иногда кто-то вносит изменения в файл конфигурации, не сообщая мне об этом.

В интересах сохранения рассудка я думал о настройке cronjob для автоматической фиксации содержимого / etc / в моем репозитории Subversion каждые 5 минут и отправки мне по электронной почте, если есть какие-либо изменения.

Есть ли другая система для автоматического выполнения этого?

Я не без ума от того, чтобы сделать всю свою / etc / dir рабочей копией, поэтому я подумал, что буду rsync / etc в другой каталог, а затем написать несколько сценариев оболочки для автоматического добавления и удаления записей из subversion.

Кажется ли это разумным? Есть ли лучший способ справиться с этой ситуацией?

Наличие / etc в svn имеет смысл, но я надеюсь, что ваши товарищи по крайней мере задокументируют, что они меняют, чтобы вы могли видеть, что было изменено в "удобочитаемой" форме, а также кто внес изменения.