FTP SyncAgent

Tela Software:
FTP SyncAgent
Detalhes de Software:
Versão: 1.0 Beta
Data de upload: 3 Jun 15
Revelador: Andreas Langegger
Licença: Livre
Popularidade: 28

Rating: 2.0/5 (Total Votes: 1)

FTP SyncAgent é um software que mantém uma pasta local e uma pasta de FTP remoto em sincronia. Tudo o que você precisa fazer é criar um arquivo de propriedades Java (explicado aqui) e iniciá-lo.
Actualmente, existe apenas uma interface de usuário baseada em console e você será solicitado para arquivos para download / upload ou remover.
Mais tarde, eu vou fornecer um módulo do agente mais inteligente que pode ser pré-configurado para padrões descision comuns e que será capaz de escolher automaticamente o que fazer. Assim, o agente deve ser capaz de executar como uma tarefa cron e verificar periodicamente se há atualizações necessárias.
Começo Rápido
1. Baixe a última versão do FTP SyncAgent e as duas bibliotecas dependentes: Jakarta Commons Net e ORO (você só precisa de dois arquivos JAR commons-rede [versão] .jar e jakarta-oro [versão] .jar).
2. Criar um arquivo de propriedades (config) para cada diretório para sincronizar, por exemplo, syncedFolder.properties e salvá-lo em algum lugar, digamos que em /home/myUser/syncedFolder.properties. O arquivo deve conter pelo menos as seguintes linhas (você pode copiá-lo a partir daqui!):
host = ftp.theFTPserver.com
port = 21
user = myusername
pass = myPassword
remoteFolder = absolutePathToTheLocalFolderToSync
localfolder = relativePathToTheRemoteFolderToSync
verbose = true
Passivo = true
ignore = .backup bak ~
O host, porta, usuário e passar as propriedades devem ser claras, o remoteFolder é o caminho para a pasta remota em relação à inicial do FTP (eg / mySyncedFiles), o localfolder é o caminho do diretório absoluto para a pasta local para ser sincronizado ( eg / home / myUser / aFolderToSync). O verboso propriedade é apenas para uma saída mais detalhada para o shell quando sychronising, Passivo permitirá (ou desativar) uma conexão passiva ao servidor (se você estiver atrás de um firewall nosso roteador gateway), e usando ignorar você pode especificar o arquivo é suficiente para excluir.
3. Configure o classpath ou especificá-la ao iniciar (como mostrado aqui no próximo passo). O caminho de classe deve conter os dois JARs dependentes conforme descrito em requisitos eo FTP SyncAgent arquivo JAR ftpsyncagent.jar.
4. Agora você pode executar FTP SyncAgent com o seguinte comando (você deve ajustar o caminho para os arquivos JAR de acordo com a sua estrutura de diretório Criar um shell script ou arquivo de lote para uma inicialização mais fácil!):
java -cp /opt/javalibs/ftpsyncagent.jar:/opt/javalibs/commons-net-1.4.1.jar:
        /opt/javalibs/jakarta-oro-2.0.8.jar at.langegger.ftpsa.SyncAgent
        /home/myUser/syncedFolder.properties
O uso básico é:
java -cp [arquivos jar] [propriedades at.langegger.ftpsa.SyncAgent-de arquivos personalizados]
5. Isso é tudo. . Para todas as perguntas, contacte-me (via e-mail, endereço abaixo)

Requisitos :

  • Java Runtime 1.4
  • Jakarta Commons Net.
  • Assim como Jakarta Oro.

Programas semelhantes

GPuTTY
GPuTTY

11 May 15

JCTerm
JCTerm

14 Apr 15

cloudfiles-sftpd
cloudfiles-sftpd

11 May 15

Squirrel Shell
Squirrel Shell

15 Apr 15

Comentário para FTP SyncAgent

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