Детали программы:
Версия: 20110412
Дата загрузки: 11 May 15
Тип распространения: Бесплатная
Популярность: 64
pirsyncd это демон, чтобы посмотреть каталог для Inotify событий ядра так, а затем выполнить команду Rsync для синхронизации двух различных каталогов & NBSP; (локальный или удаленный).
Это плохой человек и Rsquo; s зеркалирование или альтернативный (не так) механизм репликации данных и в режиме реального оно основано на Pyinotify.
pirsyncd мониторы для этих событий: Inotify
& NBSP; * IN_ATTRIB
& NBSP; * IN_CLOSE_WRITE
& NBSP; * IN_CREATE
& NBSP; * IN_DELETE
& NBSP; * IN_MODIFY
& NBSP; * IN_MOVED_TO
& NBSP; * IN_MOVED_FROM
! & NBSP; * IN_DELETE_SELF
Особенности
- Там нет необходимости установки
- Выполнить как Daemon
- Может работать как демон на переднем плане
- простой конфигурации у вас есть только, чтобы настроить каталоги источника и назначения
- Проверка конфигурации на попрошайничество
- Возможность проверки и остановить демона
- Синтаксис помощь с --help
- Для каждого параметра есть примеры использования с --examples
- Поддержка нескольких ходовые экземпляры
- Mirroring к удаленному (назначения) сервера (необходим пароль-менее связь) через SSH связи
- Mirroring к удаленному (назначения) сервера (необходим пароль Rsync-файл) через Rsync связи
- Обработка ошибок с помощью исключений
- Настроенная задержка для зеркалирования каталоги (Dont Rsync как можно скорее, когда это стало началом событий)
- Получает аргументы из командной строки -. нет необходимости взломать код
- Синхронизация при запуске (зеркалирование с помощью Rsync) - первый запуск
- Определение Rsync версии из командной строки
- Вход функциональность процесса Rsync
- Частичная функциональность Rsync
- Добавление функциональности Rsync
- Функциональность исключить файлы больше, чем MAX-SIZE или меньше, чем MIN-SIZE
- события отладки pyinotify
- Команда Отладка Rsync
- Autolearning новые подкаталоги
- Разрешение дублирует индексных дескрипторов события для нескольких файлов / События
- Вы можете Rsync каждом п (число) индексных дескрипторов событий (простой метод задержки)
- Поддержка python3 с PIrsyncD.v3
- Чистый код и Python код для укладки с помощью pylint
- 7,35 с pylint (предыдущая 7,21)!
- Строки кода (есть много комментариев!) и это написано на принципе KISS,
Что нового В этом выпуске:
- Обратите внимание, что это последняя версия Python в 2.
- В следующей версии будет только в Python 3.
- Pyinotify.py был обновлен до версии 0.9.1 (20110405).
- параметр SSH порт для синхронизации SSH был добавлен.
- косую черту (/) требование источника и пути назначения был удален.
- Pyinotify.py версии 3 для pirsyncd.Py3k был добавлен.
Требования
- Python
- Rsync
Комментарии не найдены