Prog.varedetaljer:
Versjon: 20110412
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 14
pirsyncd er en daemon å se en katalog for kjernens inotify hendelser og deretter gjennomføre en rsync-kommandoen til å synkronisere to ulike kataloger & nbsp; (lokal eller ekstern).
Dette er en fattig mann & rsquo; s speiling eller et alternativ (ikke så) reelle data replikering mekanisme og den er basert på Pyinotify.
pirsyncd skjermer for disse inotify begivenheter:
& 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 er ikke behov for installasjon
- Kjør som en Daemon
- Kan kjøres som en daemon i forgrunnen
- Simple Configuration, trenger du bare å konfigurere kilden og målet kataloger
- Konfigurering Sjekk på tigge
- Evne til å kontrollere og stoppe demonen
- Syntax hjelp med help
- For hver parameter er det en bruk eksempler med --examples
- Support flere kjørende forekomster
- Speiling til en ekstern (destinasjon) server (krever passord-mindre-tilkobling) via ssh
- Speiling til en ekstern (destinasjon) server (må rsync passordfilen) gjennom rsync tilkobling
- Feilhåndtering via unntak
- En tilpasset forsinkelse for speiling mapper (ikke rsync asap når en hendelse utløses)
- Gets argumenter fra kommandolinjen. - Det er ikke behov for hacke koden
- Synkronisering ved start (speiling via rsync) - første run
- Definisjon av rsync versjonen fra kommandolinjen
- Logging funksjonaliteten rsync prosessen
- Delvis rsync funksjonalitet
- Tilføy rsync funksjonalitet
- Funksjonalitet å ekskludere filer større enn MAX-størrelse eller mindre enn MIN-SIZE
- Debugging pyinotify hendelser
- Debugging rsync-kommandoen
- Autolearning nye underkataloger
- Løse dupliserer inode hendelser for flere filer / events
- Du kan rsync hver n (nummer) inode hendelser (enkel forsinkelse metode)
- Støtter python3 med PIrsyncD.v3
- Ren kode og python kode styling hjelp pylint
- 7,35 med pylint (tidligere 7.21) !
- linjer med kode (har en masse kommentarer!) Og det er skrevet på KISS-prinsippet
Hva er nytt i denne versjonen:
- Legg merke til at dette er den siste versjonen i Python 2.
- Den neste versjonen vil være bare i Python tre.
- Pyinotify.py har blitt oppdatert til 0.9.1 (20110405).
- har blitt lagt En SSH port parameter for synkronisering av SSH.
- Den skråstrek (/) krav om kilde og destinasjon banen er fjernet.
- har blitt lagt Pyinotify.py versjon 3 for pirsyncd.Py3k.
Krav
- Python
- rsync
Kommentarer ikke funnet