WinSCP como o Sync no linux

2

Estou tentando sincronizar arquivos com um FTP como o WinSCP faz no linux (verificando continuamente as alterações e enviando arquivos alterados). Existe uma coisa dessas?
Eu sei do rsync, mas eu não acho que disparar o rsync a cada segundo seja tão produtivo quanto o WinSCP.

    
por Asaf 30.01.2013 / 12:53

2 respostas

5

Não encontrei nenhuma informação detalhada sobre "o WinSCP verificando continuamente as alterações e o upload de arquivos alterados", mas é difícil acreditar que seria mais eficaz do que o rsync.

Se você está procurando uma solução quase em tempo real (ou seja, um trabalho cron do rsync a cada minuto não é suficiente para o seu propósito), algo como lsyncd ou rsync-inotify ou pirsyncd seria adequado. Google " rsync inotify " para mais opções.

    
por 30.01.2013 / 13:12
0

lftp foi feito para esse tipo de trabalho. Especificamente, a opção 'mirror' é usada para manter dois locais em sincronia. Esta é apenas uma versão rápida (e não segura, pois mostrará o nome de usuário / senha em ps ):

lftp -u user,password -e 'mirror --reverse --dry-run /source /destination' ftp.server.com 

Existem alguns exemplos aqui e é fácil encontrar outros exemplos de automação / criação de scripts.

    
por 30.01.2013 / 13:38