Как мне сделать резервную копию файлов при внесении изменений с помощью rex cm (rexify.org) - или мне нужно делать это вручную?
Я не вижу опции в File.pm API - описание. Я надеюсь, что здесь есть недокументированная функция.
Предыстория: в основном речь идет о начальной конфигурации. Если я отправляю файл, я хочу убедиться, что потенциальные индивидуальные изменения где-то сохраняются.
В примечаниях к выпуску для rex версии 0.44 упоминается:
Rex :: Ext :: Backup
- простой модуль резервного копирования. Этот модуль создает резервную копию файла перед тем, как рекс изменит его.include qw / Rex :: Ext :: Backup /; установить backup_location => "резервная копия /% h"; task yourtask => sub { файл "/etc/foo.conf", content => "new content \ n"; };
Здесь - документы для модуля. Google их не видит, вероятно, из-за просроченного сертификата SSL. Но там есть немного больше информации:
Вы можете использовать следующие модификаторы для своего
backup_location
.
% h
- имя хоста% t
- время (эпохальные секунды)
Если это не сработает, я бы напрямую обратился к ребятам из rexify .