Pickup

Скриншот программы:
Pickup
Детали программы:
Версия: 1.4
Дата загрузки: 15 Apr 15
Разработчик: Michel Albert
Тип распространения: Бесплатная
Популярность: 99

Rating: 2.0/5 (Total Votes: 2)

Пикап модульная скрипт резервного копирования полностью написан на Python.
Исходный код доступен на странице GitHub проекта.
Ядро приложения является исполняемый pickup.py и сценарий Python использовать в качестве конфигурационного файла. Это ядро ​​не включает в себя код, связанный том, как резервное копирование с данного источника должен быть создан. Эта логика припрятал в модулях. Это имеет то преимущество, что он и Rsquo; очень легко добавлять поддержку для нового & ldquo; источник и Rdquo данных; или изменить поведение существующего компонента.
Резервное копирование целевой создан в том же пути. Для точного же причине. Единственный недостаток, это то, что резервные копии должны быть созданы в & ldquo; плацдарм и Rdquo; прежде чем они будут развернуты к цели. Это делается потому, что некоторые цели (как Rsync) работают лучше всего, если вы можете кормить их один папку, содержащую все. Это было бы пустой тратой, чтобы запустить Rsync на каждого файла по отдельности.
Пример конфигурации
Следующий сценарий конфигурация создать резервную копию каждой локальной домашней папке. Каждая папка будет храниться в отдельном архива:
CONFIG_VERSION = (2,1)
STAGING_AREA = "постановка"
ГЕНЕРАТОРЫ = [{
& NBSP; 'Имя': 'локальные папки дом ",
& NBSP; 'Профиль': 'папка',
& NBSP; 'Config': {
& NBSP; 'путь': '/ дома »,
& NBSP; "разбить": Правда,
& NBSP;}}]
ЦЕЛЕВЫЕ = [{
& NBSP; 'имя': "местный",
& NBSP; 'Профиль': "dailyfolder",
& NBSP; 'Config': {
& NBSP; 'путь': "/ Var / резервного копирования / день",
& NBSP;}}]
См настройка для более подробной информации и примеров.
Пример выполнения
Возьмите выше конфигурации и сохранить его в любом месте вам нравится. Вы можете выполнить его, запустив:
питон pickup.py -с /path/to/config_file.py
Или, если вы установили его в вашей системе (см Монтаж):
/ путь / к / пикап -с /path/to/config_file.py

Requirements:

  • Python

Похожие программы

Другие программы разработчика Michel Albert

config_resolver
config_resolver

20 Feb 15

Комментарии к Pickup

Комментарии не найдены
добавить комментарий
Включите картинки!