Detalles de software:
Versión: 20110412
Fecha de carga: 11 May 15
Licencia: Libre
Popularidad: 64
pirsyncd es un demonio para ver un directorio para eventos inotify del kernel y luego ejecutar un comando rsync para sincronizar dos directorios distintos & nbsp; (local o remoto).
Se trata de un hombre pobre y rsquo; s de reflejo o un mecanismo de replicación de datos alternativa real (no tan) y se basan en pyinotify.
monitores pirsyncd para estos eventos 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
Características
- No hay necesidad de instalación
- Ejecutar como Daemon
- Puede funcionar como un demonio en primer plano
- Configuración simple, es suficiente para configurar su directorios de origen y de destino
- Comprobación de configuración en la mendicidad
- Capacidad para controlar y detener el daemon
- ayuda Sintaxis con --help
- Por cada parámetro hay un ejemplos de uso con --examples
- Soporte instancias de funcionamiento múltiple
- Reflejando a un servidor remoto (destino) (necesita conexión sin contraseña) a través de la conexión ssh
- Reflejando a un servidor remoto (destino) (necesita rsync password-file) a través de la conexión rsync
- Gestión de errores mediante excepciones
- Un retraso personalizado para la duplicación de directorios (te rsync lo antes posible cuando se trigged un evento)
- Obtiene los argumentos de línea de comandos -. No hay necesidad de hackear el código
- Sincronización en el arranque (mirroring vía rsync) - primera ejecución
- Definición de rsync versión de línea de comandos
- funcionalidad de registro de proceso rsync
- funcionalidad rsync parcial
- Anexar funcionalidad rsync
- Funcionalidad para excluir archivos de más de MAX-SIZE o menor que MIN-SIZE
- eventos de depuración pyinotify
- comando rsync Depuración
- Autoaprendizaje nuevos subdirectorios
- Resolución duplica eventos inodo para múltiples archivos / eventos
- Puede rsync cada n (número) eventos inode (método simple retardo)
- Apoya python3 con PIrsyncD.v3
- código limpio y peinado código python usando pylint
- 7,35 con pylint (anterior 7.21)!
- Líneas de código (tiene un montón de comentarios!) Y está escrito en principio KISS
¿Qué hay de nuevo en esta versión:
- Tenga en cuenta que esta es la última versión de Python 2.
- La próxima versión será sólo en Python 3.
- Pyinotify.py ha sido actualizado a la 0.9.1 (20110405).
- Se ha añadido un parámetro puerto SSH para la sincronización de SSH.
- La barra diagonal (/) requisito de origen y la ruta de destino se ha eliminado.
- Pyinotify.py versión 3 para pirsyncd.Py3k ha agregado.
Requisitos
- Python
- rsync
Comentarios que no se encuentran