pirsyncd

Software skärmdump:
pirsyncd
Mjukvaruinformation:
Version: 20110412
Ladda upp dagen: 11 May 15
Utvecklare: Evaggelos Balaskas
Licens: Gratis
Popularitet: 64

Rating: 4.0/5 (Total Votes: 2)

pirsyncd är en demon för att titta på en katalog för kärn s inotify händelser och sedan köra en rsync kommandot för att synkronisera två olika kataloger & nbsp; (lokal eller fjärr).
Detta är en dålig människa och rsquo; s spegling eller ett alternativ (inte så) verkliga datareplikering mekanismen och den är baserad på pyinotify.
pirsyncd monitorer för dessa inotify händelser:
& 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

Egenskaper :

  • Det finns inget behov av installation
  • Kör som en demon
  • Kan köras som en demon i förgrunden
  • enkel konfiguration, behöver du bara konfigurera källa och destination kataloger
  • Konfiguration Kontrollera vid tiggeri
  • Möjlighet att kontrollera och stoppa demonen
  • Syntax hjälp med --help
  • För varje parameter finns en användnings exempel med --examples
  • Stöd för flera Köra instanser
  • Spegla till en avlägsen (destination) server (behöver lösenords mindre anslutning) genom ssh-anslutning
  • Spegla till en avlägsen (destination) server (behöver rsync lösenords fil) genom rsync anslutning
  • Felhantering via undantag
  • En anpassad fördröjning för spegling kataloger (inte rsync asap när en händelse triggas)
  • Gets argument från kommandoraden -. Det finns inget behov av hacka koden
  • Synkronisering vid start (spegling via rsync) - första körningen
  • Definition av rsync version från kommandoraden
  • Loggning funktionalitet rsync process
  • Partiell rsync funktionalitet
  • Bifoga rsync funktionalitet
  • Funktionalitet att utesluta filer större än MAX-storlek eller mindre än MIN-SIZE
  • Debugging pyinotify händelser
  • Debugging rsync kommandot
  • Autolearning nya kataloger
  • Lösa duplicerar inode händelser för flera filer / händelser
  • Du kan rsync varje n (NUMBER) inode händelser (enkel fördröjnings metod)
  • Stöder python3 med PIrsyncD.v3
  • ren kod och Python-kod styling använder pylint
  • 7,35 med pylint (tidigare 7,21)!
  • kodrader (har en hel del kommentarer!) Och det är skrivet på principen KISS

Vad är nytt i den här versionen:

  • Observera att detta är den senaste versionen i Python 2.
  • Nästa version kommer att vara endast i Python 3.
  • Pyinotify.py har uppdaterats till 0.9.1 (20.110.405).
  • En SSH-porten parameter för synkronisering av SSH har lagts till.
  • snedstreck (/) krav på källa och destination väg har tagits bort.
  • Pyinotify.py version 3 för pirsyncd.Py3k har lagts till.

Krav :

  • Python
  • rsync

Liknande mjukvara

cciss_vol_status
cciss_vol_status

20 Feb 15

Zorka
Zorka

17 Feb 15

Surveilr
Surveilr

15 Apr 15

Kommentarer till pirsyncd

Kommentarer hittades inte
Kommentar
Slå på bilder!