Software detaljer:
Version: 20110412
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 64
pirsyncd er en dæmon at se en mappe til kerne er inotify begivenheder og derefter udføre en rsync kommando til at synkronisere to forskellige mapper & nbsp; (lokal eller fjern).
Dette er en fattig mand & rsquo; s spejling eller en alternativ (ikke så) reelle data replikering mekanisme, og den er baseret på Pyinotify.
pirsyncd skærme for disse inotify begivenheder:
& 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
Funktioner :
- Der er ikke behov for installation
- Kør som en Daemon
- Kan køre som en dæmon i forgrunden
- Enkel konfiguration, du kun behøver at konfigurere kilde og destination mapper
- Konfiguration Check ved tiggeri
- Mulighed for at kontrollere og stoppe dæmonen
- Syntaks hjælp med --help
- For hver parameter er der en brug eksempler med --examples
- Support multiple kørende forekomster
- Mirroring til en fjern (destination) server (brug password-less forbindelse) gennem ssh-forbindelse
- Mirroring til en fjern (destination) server (brug rsync password-fil) via rsync-forbindelse
- Fejlhåndtering via undtagelser
- En skræddersyet forsinkelse for spejling mapper (dont rsync asap når en begivenhed udløses)
- Gets argumenter fra kommandolinjen -. Der er ikke behov for hack koden
- Synkronisering ved start (spejling via rsync) - første kørsel
- Definition af rsync-version fra kommandolinjen
- Logning funktionalitet rsync proces
- Delvis rsync funktionalitet
- Føj rsync funktionalitet
- Funktionalitet at udelukke filer større end MAX-SIZE eller mindre end MIN-SIZE
- Debugging pyinotify hændelser
- Debugging rsync kommando
- Autolearning nye undermapper
- Løsning dubletter inode begivenheder for flere filer / events
- Du kan rsync hver n (nummer) inode begivenheder (simpel forsinkelse metode)
- Understøtter python3 med PIrsyncD.v3
- Clean kode og python kode styling hjælp pylint
- 7,35 med pylint (tidligere 7.21)!
- linjer kode (har en masse kommentarer!), Og den er skrevet på KISS princippet
Hvad er nyt i denne udgivelse:
- Bemærk, at dette er den sidste version i Python 2.
- Den næste version vil kun være i Python 3.
- Pyinotify.py er blevet opdateret til 0.9.1 (20110405).
- En SSH port parameter for synkronisering af SSH er blevet tilføjet.
- skråstreg (/) krav om kilden og destination sti er blevet fjernet.
- Pyinotify.py version 3 for pirsyncd.Py3k er blevet tilføjet.
Krav :
- Python
- rsync
Kommentarer ikke fundet