Дані програми:
Версія: 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
Особливості
- Там немає необхідності установки
- Запуск демона
- Може працювати як демон на передньому плані
- Простий конфігурації, у вас є тільки налаштувати ваш каталоги джерела і призначення
- Перевірка конфігурації на жебрацтво
- Можливість перевірки та зупинити демона
- Синтаксис допомогу з --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
Коментар не знайдено