pirsyncd

Screenshot der Software:
pirsyncd
Softwarebeschreibung:
Version: 20110412
Upload-Datum: 11 May 15
Entwickler: Evaggelos Balaskas
Lizenz: Frei
Popularität: 14

Rating: 5.0/5 (Total Votes: 1)

pirsyncd ist ein Dämon, ein Verzeichnis für inotify Ereignisse Kernels beobachten und führen Sie dann einen rsync-Befehl, um zwei verschiedene Verzeichnisse synchronisieren & nbsp; (lokal oder remote).
Dies ist ein armer Mann & rsquo; s Spiegelung oder eine alternative (nicht so) realen Daten Replikationsmechanismus und es wird auf der Grundlage Pyinotify.
pirsyncd Monitore für diese inotify Veranstaltungen:
& 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

Eigenschaften :

  • Es besteht keine Notwendigkeit der Installation
  • als Daemon
  • Führen
  • Kann als Daemon im Vordergrund ausgeführt
  • Einfache Konfiguration, müssen Sie nur konfigurieren Sie Ihre Quell- und Zielverzeichnisse
  • Konfigurationsprüfung beim Betteln
  • Die Fähigkeit, prüfen und stoppen Sie den Dämon
  • Syntax Hilfe mit --help
  • Für jeden Parameter gibt es eine Verwendungsbeispiele mit --examples
  • Unterstützung mehrerer laufenden Instanzen
  • Spiegeln an einen entfernten (Ziel) Server (benötigt Passwort-less-Verbindung) durch SSH-Verbindung
  • Spiegeln an einen entfernten (Ziel) Server (muss rsync Passwort-Datei) über rsync-Verbindung
  • Die Fehlerbehandlung über Ausnahmen
  • Eine angepasste Verzögerung für die Spiegelung Verzeichnisse (nicht rsync so bald wie möglich, wenn ein Ereignis getriggert)
  • Ruft Argumente von der Kommandozeile -. Gibt es keine Notwendigkeit der Hack der Code
  • Die Synchronisation beim Start (Spiegelung via rsync) - zum ersten Mal ausgeführt
  • Definition von rsync Version von der Kommandozeile
  • Logging-Funktionalität von rsync Prozess
  • Partial rsync Funktionalität
  • Fügen Sie rsync Funktionalität
  • Die Funktionalität, um Dateien größer als MAX-Größe oder kleiner als MIN-SIZE
  • ausschließen
  • Debugging pyinotify Ereignisse
  • Debugging rsync Befehl
  • Autolern neue Unterverzeichnisse
  • Resolving dupliziert inode Veranstaltungen für mehrere Dateien / Ereignisse
  • Sie können jeden rsync n (Zahl) inode Ereignisse (einfache Verzögerung Methode)
  • Unterstützt python3 mit PIrsyncD.v3
  • Sauber Code und Python-Code Styling mit Pylint
  • 7,35 mit Pylint (Vorjahr 7,21)!
  • Lines of Code (hat viele Kommentare!) Und es ist auf KISS-Prinzip geschrieben

Was ist neu in dieser Pressemitteilung:

  • Beachten Sie, dass dies die letzte Version in Python 2.
  • Die nächste Version wird nur in Python 3 sein.
  • Pyinotify.py wurde auf 0.9.1 (20110405) aktualisiert.
  • Ein SSH-Port-Parameter für die Synchronisation von SSH wurde hinzugefügt.
  • Der Schrägstrich (/) Voraussetzung für die Quell- und Zielpfad entfernt wurde.
  • Pyinotify.py Version 3 für pirsyncd.Py3k wurde hinzugefügt.

Anforderungen :

  • Python
  • rsync

Ähnliche Software

Sample
Sample

3 Jun 15

daemonwatch
daemonwatch

14 Apr 15

pms
pms

11 May 15

mrtg-ping-probe
mrtg-ping-probe

2 Jun 15

Kommentare zu pirsyncd

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!