Softwarebeschreibung:
Version: 20110412
Upload-Datum: 11 May 15
Lizenz: Frei
Popularität: 64
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
Kommentare nicht gefunden