pirsyncd

Software screenshot:
pirsyncd
Dettagli del software:
Versione: 20110412
Data di caricamento: 11 May 15
Sviluppatore: Evaggelos Balaskas
Licenza: Libero
Popolarità: 14

Rating: 5.0/5 (Total Votes: 1)

pirsyncd è un demone per guardare una directory per eventi inotify del kernel e quindi eseguire un comando rsync per sincronizzare due diverse directory & nbsp; (locale o remoto).
Questo è un uomo povero e rsquo; s mirroring o alternativa (non così) meccanismo di replica dei dati reali e si basano su pyinotify.
monitor pirsyncd per questi eventi inotify:
& 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

Caratteristiche

  • Non c'è bisogno di installazione
  • Esegui come Daemon
  • Può essere eseguito come un demone in primo piano
  • Configurazione semplice, devi solo configurare il directory di origine e di destinazione
  • Configurazione Verifica a mendicare
  • Possibilità di controllare e fermare il demone
  • help sintassi con --help
  • Per ogni parametro c'è un esempi di utilizzo con --examples
  • istanze supporta l'esecuzione di più
  • Mirroring a un server remoto (destinazione) (bisogno di connessione senza password) tramite collegamento ssh
  • Mirroring a un server remoto (destinazione) (richiede password di file rsync) tramite collegamento rsync
  • La gestione degli errori tramite eccezioni
  • Un ritardo su misura per il mirroring cartelle (dont rsync appena possibile quando un evento è trigged)
  • Ottiene gli argomenti da linea di comando -. Non c'è bisogno di hackerare il codice
  • Sincronizzazione all'avvio (mirroring via rsync) - prima esecuzione
  • Definizione versione rsync da linea di comando
  • funzionalità di registrazione dei processi rsync
  • funzionalità rsync parziale
  • Aggiunge funzionalità rsync
  • Funzionalità per escludere i file più grandi di max-size o minore di MIN-SIZE
  • eventi di debug pyinotify
  • Debug comando rsync
  • autoapprendimento nuove sottodirectory
  • Risoluzione duplica eventi inode più file / eventi
  • È possibile rsync ogni n (numero) gli eventi di inode (metodo semplice ritardo)
  • Sostiene python3 con PIrsyncD.v3
  • codice pulito e codice Python styling utilizzando pylint
  • 7,35 con pylint (precedente 7,21)!
  • Le linee di codice (ha un sacco di commenti!) E che è scritto sul principio KISS

Cosa c'è di nuovo in questa versione:

  • Si noti che questa è l'ultima versione di Python 2.
  • La prossima versione sarà solo in Python 3.
  • Pyinotify.py è stato aggiornato alla 0.9.1 (20.110.405).
  • È stato aggiunto un parametro porta SSH per la sincronizzazione di SSH.
  • La barra finale (/) obbligo di origine e il percorso di destinazione è stato rimosso.
  • È stato aggiunto Pyinotify.py versione 3 per pirsyncd.Py3k.

Requisiti

  • Python
  • rsync

Programmi simili

GKrellM Volume
GKrellM Volume

3 Jun 15

linux-metrics
linux-metrics

14 Apr 15

aerotools-ng
aerotools-ng

20 Feb 15

Squash Tracker
Squash Tracker

12 May 15

Commenti a pirsyncd

I commenti non trovato
Aggiungi commento
Accendere le immagini!