pirsyncd

Logiciel capture d'écran:
pirsyncd
Détails logiciels:
Version: 20110412
Date de transfert: 11 May 15
Développeur: Evaggelos Balaskas
Licence: Gratuit
Popularité: 14

Rating: 5.0/5 (Total Votes: 1)

pirsyncd est un démon de regarder un répertoire pour les événements inotify de noyau et ensuite exécuter une commande rsync pour synchroniser deux répertoires différents & nbsp; (local ou distant).
Ceci est un pauvre homme & rsquo; la mise en miroir de ou une alternative (pas si) mécanisme de réplication de données réelles et il est basé sur pyinotify.
moniteurs pirsyncd pour ces événements 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

Caractéristiques :

  • Il n'y a pas besoin d'installation
  • Exécuter en tant que démon
  • peut fonctionner comme un démon au premier plan
  • Configuration simple, il suffit de configurer votre répertoires source et destination
  • Configuration vérifier au mendicité
  • Possibilité de contrôler et arrêter le démon
  • Syntaxe aide --help
  • Pour chaque paramètre, il est un des exemples d'utilisation avec --examples
  • Soutien cas de fonctionnement multiples
  • miroir à une distance (destination) serveur (nécessite une connexion sans mot de passe) via une connexion ssh
  • miroir à un (destination) serveur distant (besoin rsync passe-fichier) via une connexion rsync
  • La gestion des erreurs via exceptions
  • Un retard sur mesure pour la mise en miroir des répertoires (ne rsync dès que possible quand un événement est déclenchée)
  • Obtient les arguments en ligne de commande -. Il n'y a pas besoin de pirater le code
  • Synchronisation au démarrage (en miroir via rsync) - premier run
  • Définition de la version rsync de la ligne de commande
  • Les fonctionnalités de journalisation des processus de rsync
  • fonctionnalité de rsync partielle
  • Ajoute fonctionnalité rsync
  • Fonctionnalité d'exclure des fichiers de plus de MAX-SIZE ou inférieure à MIN-SIZE
  • événements débogage pyinotify
  • commande débogage rsync
  • auto-apprentissage de nouveaux sous-répertoires
  • Résolution duplique événements inodes pour plusieurs fichiers / événements
  • Vous pouvez rsync tout n (nombre) des événements d'inodes (méthode de simple retard)
  • Supports python3 avec PIrsyncD.v3
  • Un code propre et code python style utilisant pylint
  • 7,35 avec pylint (précédente 7.21)!
  • Les lignes de code (a beaucoup de commentaires!) Et il est écrit sur le principe KISS

Ce qui est nouveau dans cette version:

  • Notez que ceci est la dernière version en Python 2.
  • La prochaine version sera uniquement en Python 3.
  • Pyinotify.py a été mise à jour 0.9.1 (20110405).
  • Un paramètre de port SSH pour la synchronisation de SSH a été ajouté.
  • La barre oblique (/) exigence pour la source et le chemin de destination a été supprimé.
  • Pyinotify.py la version 3 pour pirsyncd.Py3k a été ajouté.

Exigences :

  • Python
  • rsync

Logiciel similaire

pms
pms

11 May 15

Tron
Tron

20 Feb 15

jWatchdog
jWatchdog

20 Feb 15

Commentaires à pirsyncd

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!