Détails logiciels:
Version: 20110412
Date de transfert: 11 May 15
Licence: Gratuit
Popularité: 64
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
Commentaires non trouvées