Szczegóły programowe:
Wersja: 20110412
Filmu: 11 May 15
Licencja: Wolny
Popularność: 64
pirsyncd jest demonem, aby obejrzeć katalog dla inotify jądra zdarzeń, a następnie wykonać polecenie rsync do synchronizacji dwóch różnych katalogów & nbsp; (lokalnie lub zdalnie).
To jest biedny & rsquo; s mirroring lub alternatywne (nie tak) mechanizm replikacji danych rzeczywistych i jest oparty na Pyinotify.
pirsyncd monitoruje tych inotify wydarzenia:
& 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
Opis :
- Nie ma potrzeby instalacji
- Uruchom jako demon
- Może działać jako demon w planie
- Prosta konfiguracja, trzeba tylko skonfigurować katalogi źródłowe i docelowe
- Sprawdź konfigurację na żebranie
- Możliwość sprawdzenia i zatrzymać demona
- Składnia pomoc w --help
- Dla każdego parametru jest tam przykłady użycia z --examples
- Obsługa wielu instancji bieg
- Mirroring na zdalnym serwerze (docelowym) (mniej hasłem potrzebuje połączenia) przez ssh
- Mirroring do (przeznaczenia) zdalnego serwera rsync hasło (musi plik) za pośrednictwem połączenia rsync
- Obsługa błędów za pomocą wyjątków
- dostosować opóźnienie mirroring katalogów (nie rsync jak najszybciej, gdy zdarzenie jest uruchamiających)
- Pobiera argumenty z linii poleceń -. Nie ma potrzeby włamywania kod
- Synchronizacja na początku (mirroring poprzez rsync) - pierwsze uruchomienie,
- Definicja wersji rsync z linii poleceń
- Funkcja rejestrowania procesu rsync
- Częściowa funkcjonalność rsync
- Dołącz rsync funkcjonalność
- Funkcjonalność wykluczyć pliki większe od MAX-size lub mniejszy niż MIN-size
- zdarzenia debugowania pyinotify
- debugowanie polecenia rsync
- Automatyczna nauka nowe podkatalogi
- Rozwiązywanie powiela wydarzenia-węzła wielu plików / wydarzenia
- Możesz rsync każdego n (liczba) wydarzenia-węzłów (prosta metoda opóźnienia)
- Obsługuje python3 z PIrsyncD.v3
- Czyste również kod python stylizacji przy użyciu pylint
- 7,35 z pylint (poprzedni 7,21)!
- Linie kodu (ma dużo komentarzy!) I to jest napisane na zasadzie KISS
Co nowego w tym wydaniu:
- Należy pamiętać, że jest to ostatnia wersja w Pythonie 2.
- następna wersja będzie tylko w Pythonie 3.
- Pyinotify.py został zaktualizowany do wersji 0.9.1 (20110405).
- Parametr ssh do synchronizacji SSH został dodany.
- końcowy ukośnik (/) wymóg źródła i ścieżki docelowej został usunięty.
- Pyinotify.py wersja 3 dla pirsyncd.Py3k został dodany.
Wymagania :
- Python
- rsync
Komentarze nie znaleziono