pirsyncd

Tela Software:
pirsyncd
Detalhes de Software:
Versão: 20110412
Data de upload: 11 May 15
Revelador: Evaggelos Balaskas
Licença: Livre
Popularidade: 14

Rating: 5.0/5 (Total Votes: 1)

pirsyncd é um daemon para assistir a um diretório para acontecimentos inotify do kernel e, em seguida, executar um comando rsync para sincronizar dois diretórios & nbsp diferentes; (local ou remoto).
Este é um homem pobre & rsquo; s espelhamento ou uma alternativa (não tão) mecanismo de replicação de dados real e que se baseia em Pyinotify.
monitores pirsyncd para estes 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

Recursos :

  • Não há necessidade de instalação
  • Executar como um daemon
  • Pode ser executado como um daemon em primeiro plano
  • Configuração simples, você só tem que configurar o seu de origem e destino diretórios
  • Verificar configuração no implorando
  • Capacidade de verificar e parar o daemon
  • Sintaxe ajuda com --help
  • Para cada parâmetro há um exemplos de uso com --examples
  • Suporte a execução de vários casos
  • Espelhando a um servidor remoto (destino) (precisa conexão sem senha) através de uma conexão ssh
  • Espelhando a um servidor remoto (destino) (rsync necessita de senha em arquivo) através de conexão de rsync
  • Erro de manipulação via exceções
  • Um atraso personalizado para espelhamento de diretórios (não rsync o mais cedo possível quando um evento é acionado)
  • Obtém os argumentos de linha de comando -. Não há necessidade de cortar o código
  • A sincronização no início (espelhamento via rsync) - primeira execução
  • Definição de rsync versão de linha de comando
  • A funcionalidade de log do processo rsync
  • funcionalidade parcial rsync
  • Anexar funcionalidade rsync
  • Funcionalidade para excluir arquivos maior do que MAX-tamanho ou menor que MIN-SIZE
  • eventos de depuração pyinotify
  • comando Depuração rsync
  • Autolearning novos subdiretórios
  • Resolver duplica eventos de inode para vários arquivos / eventos
  • Você pode rsync cada n (número) eventos de inode (método simples atraso)
  • Suporta python3 com PIrsyncD.v3
  • código limpo e código python styling usando pylint
  • 7,35 com pylint (anterior 7,21)!
  • linhas de código (tem um monte de comentários!) E está escrito no princípio do KISS

O que é novo nesta versão:

  • Observe que esta é a última versão em Python 2.
  • A próxima versão será apenas em Python 3.
  • Pyinotify.py foi atualizado para 0.9.1 (20.110.405).
  • Um parâmetro porta SSH para sincronização de SSH foi adicionado.
  • A barra final (/) exigência de origem eo caminho de destino foi removido.
  • Pyinotify.py versão 3 para pirsyncd.Py3k foi adicionado.

Requisitos :

  • Python
  • rsync

Programas semelhantes

Comentário para pirsyncd

Comentários não encontrado
Adicionar comentário
Ligue imagens!