FTP SyncAgent

Screenshot der Software:
FTP SyncAgent
Softwarebeschreibung:
Version: 1.0 Beta
Upload-Datum: 3 Jun 15
Entwickler: Andreas Langegger
Lizenz: Frei
Popularität: 235

Rating: 1.5/5 (Total Votes: 2)

FTP SyncAgent ist eine Software, die einen lokalen Ordner und einen Remote-FTP-Ordner synchron hält. Alles, was Sie tun müssen, ist, um eine Java-Properties-Datei erstellen (hier beschrieben) und starten.
Derzeit gibt es nur eine Konsole-basierte UI und Sie werden aufgefordert, Dateien herunterzuladen / hochzuladen oder zu entfernen.
Später werde ich eine intelligentere Agent-Modul, das zur gemeinsamen Urteil entschiedenen Muster und die in der Lage, automatisch zu wählen, was sie tun wird vorkonfiguriert werden können. Somit sollte der Agent in der Lage, als cron-Job laufen und regelmäßig nach Updates erforderlich sein.
Schnellstart
1. Laden Sie die neueste Version von FTP SyncAgent und den beiden abhängigen Bibliotheken: Jakarta Commons Net und ORO (Sie müssen nur die zwei JAR-Dateien commons-Netzwerk [version] .jar und Jakarta-oro- [version] .jar).
2. Erstellen Sie eine Datei-Eigenschaften (config) für jedes Verzeichnis zu synchronisieren, zB syncedFolder.properties und speichern Sie sie irgendwo, lassen Sie uns in /home/myUser/syncedFolder.properties sagen. Die Datei sollte mindestens die folgenden Zeilen (Sie können es von hier kopieren!):
host = ftp.theFTPserver.com
port = 21
user = myUserName
pass = myPassword
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
passive = true
ignore = .backup .bak ~
Der Host, Port, Benutzer, und übergeben Eigenschaften sollte klar sein, ist die remoteFolder der Pfad zum Remote-Ordner in Bezug auf die FTP-Basisverzeichnis (zB / mySyncedFiles) ist die localFolder die absolute Verzeichnispfad zum lokalen Ordner synchronisiert werden sollen ( zB / home / myUser / aFolderToSync). Das Anwesen ist nur verbose, um eine ausführliche Ausgabe an die Shell, wenn sychronising, passiv werden aktivieren (oder deaktivieren) eine passive Verbindung mit dem Server (wenn Sie hinter einer Firewall unsere Gateway-Router sind) und unter Verwendung ignorieren können Sie festlegen Datei genügt, auszuschließen.
3. Richten Sie den Klassenpfad, oder geben Sie sie beim Start (wie hier im nächsten Schritt gezeigt). Der Klassenpfad muss die beiden abhängigen JAR-Dateien enthalten, so unter Anforderungen und der FTP SyncAgent JAR-Datei ftpsyncagent.jar beschrieben.
4. Jetzt können Sie FTP SyncAgent mit dem folgenden Befehl ausführen (Sie müssen den Pfad zu den JAR-Dateien nach Ihren Verzeichnisstruktur einstellen Erstellen Sie ein Shell-Skript oder Batch-Datei für eine einfachere Inbetriebnahme!):
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
Die grundlegende Verwendung ist:
java -cp [jar-Dateien] at.langegger.ftpsa.SyncAgent [benutzerdefinierte Eigenschaften-Datei]
5. Das ist alles. . Bei Fragen kontaktieren Sie mich (per E-Mail, Adresse siehe unten)

Anforderungen :

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

Ähnliche Software

Perl Shell
Perl Shell

3 Jun 15

ObexTool
ObexTool

3 Jun 15

Gistpy
Gistpy

20 Feb 15

Kommentare zu FTP SyncAgent

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!