FTP SyncAgent

Software screenshot:
FTP SyncAgent
Software informatie:
Versie: 1.0 Beta
Upload datum: 3 Jun 15
Ontwikkelaar: Andreas Langegger
Licentie: Gratis
Populariteit: 28

Rating: 2.0/5 (Total Votes: 1)

FTP SyncAgent is een software die een lokale map en een remote FTP-map in sync houdt. Alles wat je hoeft te doen is om een ​​Java-eigenschappen bestand te maken (hier uitgelegd) en start het.
Momenteel is er slechts een console-gebaseerde gebruikersinterface en u zal naar bestanden worden gevraagd om te downloaden / uploaden of te verwijderen.
Later, zal ik een meer intelligente agent module die kunnen vooraf worden geconfigureerd voor gemeenschappelijke descision patronen en die in staat zijn om automatisch te kiezen wat te doen zal zijn voorzien. Daarom moet de agent te kunnen draaien als een cron job en regelmatig te controleren voor de vereiste updates.
Snelle Start
1. Download de nieuwste versie van FTP SyncAgent en de twee afhankelijke bibliotheken: Jakarta Commons Net en ORO (je zult alleen de twee JAR bestanden commons-netwerk [versie] .jar en Jakarta-oro- [version] nodig .jar).
2. Maak een onroerend goed (config) bestand voor elke map te synchroniseren, bijvoorbeeld syncedFolder.properties en sla het ergens, laten we zeggen in /home/myUser/syncedFolder.properties. Het dossier moet ten minste de volgende regels (u kunt het kopiëren van hier!):
hosten = ftp.theFTPserver.com
port = 21
user = myusername
pass = mypassword
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
passieve = true
negeren = .backup .bak ~
De gastheer, de haven, de gebruiker, en geef eigenschappen moet duidelijk zijn, de remoteFolder is het pad naar de externe map ten opzichte van de FTP home directory (bijvoorbeeld / mySyncedFiles), de localFolder is het absolute pad naar de lokale map te worden gesynchroniseerd ( bv / home / myUser / aFolderToSync). Het pand verbose is alleen voor een meer gedetailleerde uitvoer naar de shell wanneer sychronising, passieve staat zal stellen (of uitschakelen) een passieve verbinding met de server (als je achter een firewall onze gateway router), en het gebruik van te negeren kunt u opgeven bestand volstaat het om sluiten.
3. Stel de classpath of geef het als beginnend (zoals hier getoond op de volgende stap). De classpath moet de twee afhankelijke JAR bevatten zoals beschreven in de eisen en de FTP SyncAgent JAR-bestand ftpsyncagent.jar.
4. Nu kunt u FTP SyncAgent draaien met het volgende commando (je moet het pad naar de JAR-bestanden aanpassen aan uw directory structuur Maak een shell script of batch-bestand voor een gemakkelijker opstarten!):
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
De basis gebruik is:
java -cp [jar-bestanden] at.langegger.ftpsa.SyncAgent [aangepaste eigenschappen-bestand]
5. Dat is alles. . Voor eventuele vragen, contact met mij opnemen (via e-mail, adres hieronder)

Eisen

  • Java Runtime 1.4
  • Jakarta Commons Net.
  • Evenals Jakarta Oro.

Vergelijkbare software

V6scripts
V6scripts

20 Feb 15

JFTP2
JFTP2

20 Feb 15

MetaFTPD
MetaFTPD

20 Feb 15

GNU Bash
GNU Bash

22 Jun 18

Reacties op FTP SyncAgent

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!