FTP SyncAgent 1.0 Beta
Sponsored Links
FTP SyncAgent 1.0 Beta Ranking & Summary
File size:
0.010 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1368
Date added:
2006-02-02
Publisher:
Andreas Langegger
FTP SyncAgent 1.0 Beta description
FTP SyncAgent is a software that keeps a local folder and a remote FTP folder in sync. All what you need to do is to create a Java properties file (explained here) and start it.
Currently there is only a console-based UI and you will be asked for files to download/upload or remove.
Later on, I will provide a more intelligent agent module which can be pre-configured for common descision patterns and which will be able to choose automatically what to do. Thus, the agent should be able to run as a cron job and periodically check for required updates.
Quick Start
1. Download the latest release of FTP SyncAgent and the two dependent libraries: Jakarta Commons Net and ORO (you will only need the two JAR files commons-net-[version].jar and jakarta-oro-[version].jar).
2. Create a properties (config) file for each directory to sync, e.g. syncedFolder.properties and save it somewhere, lets say in /home/myUser/syncedFolder.properties. The file should contain at least the following lines (you can copy it from here!):
host=ftp.theFTPserver.com
port=21
user=myUserName
pass=myPassword
remoteFolder=absolutePathToTheLocalFolderToSync
localFolder=relativePathToTheRemoteFolderToSync
verbose=true
passive=true
ignore=.backup .bak ~
The host, port, user, and pass properties should be clear, the remoteFolder is the path to the remote folder relative to the FTP home directory (e.g. /mySyncedFiles), the localFolder is the absolute directory path to the local folder to be synced (e.g. /home/myUser/aFolderToSync). The property verbose is just for a more detailed output to the shell when sychronising, passive will enable (or disable) a passive connection to the server (if you are behind a firewall our gateway router), and using ignore you can specify file suffices to exclude.
3. Setup the classpath or specify it when starting (as shown here at the next step). The classpath must contain the two dependent JARs as described under requirements and the FTP SyncAgent JAR file ftpsyncagent.jar.
4. Now you can run FTP SyncAgent with the following command (you must adjust the path to the JAR files according to your directory structure! Create a shell script or batch file for an easier startup):
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
The basic usage is:
java -cp [jar-files] at.langegger.ftpsa.SyncAgent [custom properties-file]
5. Thats all. For any questions, contact me (via e-mail, address below).
Currently there is only a console-based UI and you will be asked for files to download/upload or remove.
Later on, I will provide a more intelligent agent module which can be pre-configured for common descision patterns and which will be able to choose automatically what to do. Thus, the agent should be able to run as a cron job and periodically check for required updates.
Quick Start
1. Download the latest release of FTP SyncAgent and the two dependent libraries: Jakarta Commons Net and ORO (you will only need the two JAR files commons-net-[version].jar and jakarta-oro-[version].jar).
2. Create a properties (config) file for each directory to sync, e.g. syncedFolder.properties and save it somewhere, lets say in /home/myUser/syncedFolder.properties. The file should contain at least the following lines (you can copy it from here!):
host=ftp.theFTPserver.com
port=21
user=myUserName
pass=myPassword
remoteFolder=absolutePathToTheLocalFolderToSync
localFolder=relativePathToTheRemoteFolderToSync
verbose=true
passive=true
ignore=.backup .bak ~
The host, port, user, and pass properties should be clear, the remoteFolder is the path to the remote folder relative to the FTP home directory (e.g. /mySyncedFiles), the localFolder is the absolute directory path to the local folder to be synced (e.g. /home/myUser/aFolderToSync). The property verbose is just for a more detailed output to the shell when sychronising, passive will enable (or disable) a passive connection to the server (if you are behind a firewall our gateway router), and using ignore you can specify file suffices to exclude.
3. Setup the classpath or specify it when starting (as shown here at the next step). The classpath must contain the two dependent JARs as described under requirements and the FTP SyncAgent JAR file ftpsyncagent.jar.
4. Now you can run FTP SyncAgent with the following command (you must adjust the path to the JAR files according to your directory structure! Create a shell script or batch file for an easier startup):
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
The basic usage is:
java -cp [jar-files] at.langegger.ftpsa.SyncAgent [custom properties-file]
5. Thats all. For any questions, contact me (via e-mail, address below).
FTP SyncAgent 1.0 Beta Screenshot
FTP SyncAgent 1.0 Beta Keywords
FTP
SyncAgent
FTP SyncAgent
FTP SyncAgent 1.0 Beta
JAR
local folder
Remote Ftp
in sync
1.0 Beta
folder
beta
1.0
file
remote
local
FTP SyncAgent 1.0 Beta
Bookmark FTP SyncAgent 1.0 Beta
FTP SyncAgent 1.0 Beta Copyright
WareSeeker periodically updates pricing and software information of FTP SyncAgent 1.0 Beta full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of FTP SyncAgent 1.0 Beta Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
ftpsync provides a tool for synchronizing directories over FTP. Free Download
Maintainer is a collection of scripts that make backup tasks easy and simple. Free Download
mod_xslt2 is is an Apache 1.3.xx Module written in C. Free Download
ANUGA is a software implementation of a hydrodynamic model that is specifically designed to model wetting and drying processes. Free Download
Bazaar plugin for Hudson Free Download
With WAppFTP_Client3 you can transfer Files from your local system to a remote host (Unix or Windows 2000/NT), or from a remote Free Download
syncopt is a flexible and simple approach to package install. Free Download
CPAINT is a true AJAX and JSRS implementation that supports both PHP and ASP/VBscript. Free Download
Latest Software
Popular Software
Favourite Software