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

Methabot
Methabot

3 Jun 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

Yakuake
Yakuake

17 Aug 18

JFTP2
JFTP2

20 Feb 15

Comentário para FTP SyncAgent

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