Podrobnosti Software:
Verze: 20110412
Datum uploadu: 11 May 15
Licence: Volný
Popularita: 64
pirsyncd je démon sledovat adresář pro inotify události jádře a pak spustit příkaz rsync k synchronizaci dvou různých adresářů & nbsp; (lokální nebo vzdálené).
To je chudý člověk & rsquo; s zrcadlení nebo alternativní (ne tak) Mechanismus skutečné replikace dat a je založen na Pyinotify.
pirsyncd monitory pro tyto inotify akce:
& 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
Vlastnosti :
- Není třeba instalace
- Spustit jako daemon
- Může běžet jako démon v popředí
- Simple Configuration, budete muset konfigurovat pouze vašeho zdrojového a cílového adresáře
- Zkontrolujte, zda konfigurace na žebrání
- Schopnost kontrolovat a zastavit démona
- Syntax pomoc s --help
- Pro každý parametr je zde příklady použití s --examples
- Podpora násobek běžecké případy
- Mirroring na vzdálený (cílový) server (vyžaduje heslo-méně připojení) přes ssh spojení
- zrcadlení vzdálený (cílový) server (třeba rsync heslem souboru) přes rsync připojení
- Zpracování chyb pomocí výjimek
- na míru zpoždění pro zrcadlení adresáře (nebude rsync ASAP, když je událost trigged)
- Získává argumenty z příkazové řádky. - Není potřeba hack kód
- Synchronizace na začátku (mirroring přes rsync) - první běh
- Vymezení rsync verze z příkazového řádku
- Záznam funkčnost rsync procesu
- Funkce Dílčí rsync
- Připojit rsync funkčnost
- Funkce vyloučit soubory větší než max-size nebo menší než MIN-size
- Ladění pyinotify akce
- příkaz Ladění rsync
- Autolearning nové podadresáře
- Řešení duplikuje inodů akce pro více souborů / události
- Můžete rsync každý n (číslo) inodů události (jednoduchá metoda zpoždění)
- Podpora python3 s PIrsyncD.v3
- Clean kód a Python kód styling pomocí pylint
- 7,35 s pylint (předchozí 7,21)!
- řádky kódu (má spoustu komentářů!) A je psáno na principu KISS
Co je nového v této verzi:
- Uvědomte si, že toto je poslední verze v Pythonu 2.
- Příští verze bude pouze v Pythonu 3.
- Pyinotify.py byl aktualizován na verze 0.9.1 (20110405).
- parametr SSH port pro synchronizaci SSH byl přidán.
- koncové lomítko (/), požadavek na zdroj a cílovou cestu byl odstraněn.
- Pyinotify.py verze 3 pro pirsyncd.Py3k byl přidán.
Požadavky na :
- Python
- rsync
Komentáře nebyl nalezen