Perl
如何在使用“REX 配置管理”(rexify) 更改文件之前備份文件
使用rex cm (rexify.org)進行更改時如何備份文件- 還是我必須手動執行此操作?
我在File.pm API 中看不到任何選項- 描述。我希望有一些未記錄的功能。
背景:主要是關於初始配置。如果我推送一個文件,我想確保潛在的個人更改保存在某個地方。
rex 0.44 版的發行說明提到:
Rex::Ext::Backup
- 一個簡單的備份模組。此模組在 rex 更改文件之前創建文件的備份。include qw/Rex::Ext::Backup/; set backup_location => "backup/%h"; task yourtask => sub { file "/etc/foo.conf", content => "new content\n"; };
這是該模組的文件。Google沒有看到它們,可能是因為 SSL 證書過期。但是那裡有更多資訊:
您可以為您的
backup_location
.
%h
- 主機名%t
- 時間(紀元秒)如果這不起作用,我會直接聯繫 rexify 人員。