pirsyncd

Software screenshot:
pirsyncd
Software informatie:
Versie: 20110412
Upload datum: 11 May 15
Ontwikkelaar: Evaggelos Balaskas
Licentie: Gratis
Populariteit: 64

Rating: 4.0/5 (Total Votes: 2)

pirsyncd is een daemon om een ​​directory voor inotify gebeurtenissen kernel kijken en vervolgens uitvoeren van een rsync commando om twee verschillende mappen synchroniseren & nbsp; (lokaal of op afstand).
Dit is een arme man & rsquo; s mirroring of een alternatief (niet zo) onroerend datareplicatie mechanisme en het is gebaseerd op Pyinotify.
pirsyncd monitoren voor deze inotify evenementen:
& 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

Eigenschappen

  • Er is geen behoefte van de installatie
  • Uitvoeren als een Daemon
  • Kan draaien als een Daemon op de voorgrond
  • eenvoudige configuratie, heb je alleen voor het configureren van de bron en de bestemming directories
  • configuratie te controleren aan de bedelende
  • De mogelijkheid om te controleren en stoppen van de daemon
  • Syntax helpen met --help
  • Voor elke parameter is er een gewoonte voorbeelden met --examples
  • Ondersteuning meerdere lopende gevallen
  • spiegelen naar een externe (bestemming) server (moet wachtwoord-loze verbinding) via SSH-verbinding
  • spiegelen naar een externe (bestemming) server (moet rsync wachtwoord-bestand) door de rsync-verbinding
  • Fout afhandeling via uitzonderingen
  • Een aangepaste vertraging voor mirroring directories (niet rsync zo snel mogelijk wanneer een gebeurtenis wordt trigged)
  • Gets argumenten van command line -. Is er geen behoefte van hack de code
  • Synchronisatie bij begin (mirroring via rsync) - eerste run
  • De definitie van rsync versie vanaf de command line
  • Logging functionaliteit van rsync proces
  • Gedeeltelijke rsync functionaliteit
  • Append rsync functionaliteit
  • Functionaliteit om bestanden groter dan MAX-formaat of kleiner is dan MIN-SIZE
  • sluiten
  • Debuggen pyinotify gebeurtenissen
  • Debuggen rsync commando
  • Autolearning nieuwe subdirectory
  • Het oplossen van duplicaten inode evenementen voor meerdere bestanden / evenementen
  • U kunt elke rsync n (NUMBER) inode evenementen (eenvoudige vertraging methode)
  • Ondersteunt python3 met PIrsyncD.v3
  • Clean code en python code styling met pylint
  • 7.35 met pylint (vorige 7,21)
  • Lines of code (heeft veel reacties!) En het is geschreven op KISS principe

Wat is nieuw in deze release:

  • Merk op dat dit de laatste versie in Python 2.
  • De volgende versie zal slechts in Python 3.
  • Pyinotify.py is bijgewerkt naar 0.9.1 (20.110.405).
  • Een SSH-poort parameter voor synchronisatie van SSH is toegevoegd.
  • De slash (/) verplichting voor de bron en de bestemming pad is verwijderd.
  • Pyinotify.py versie 3 voor pirsyncd.Py3k is toegevoegd.

Eisen

  • Python
  • rsync

Vergelijkbare software

Reacties op pirsyncd

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!