pirsyncd

Screenshot Software:
pirsyncd
Szczegóły programowe:
Wersja: 20110412
Filmu: 11 May 15
Wywoływacz: Evaggelos Balaskas
Licencja: Wolny
Popularność: 14

Rating: 5.0/5 (Total Votes: 1)

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

Podobne oprogramowanie

Komentarze do pirsyncd

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!