FTP SyncAgent

Logiciel capture d'écran:
FTP SyncAgent
Détails logiciels:
Version: 1.0 Beta
Date de transfert: 3 Jun 15
Développeur: Andreas Langegger
Licence: Gratuit
Popularité: 28

Rating: 2.0/5 (Total Votes: 1)

FTP SyncAgent est un logiciel qui maintient un dossier local et un dossier FTP distant dans la synchro. Tout ce que vous devez faire est de créer un fichier de propriétés Java (expliqué ici) et le démarrer.
Actuellement, il ya seulement une interface utilisateur basée sur la console et il vous sera demandé pour les fichiers à télécharger / uploader ou supprimer.
Plus tard, je vais proposer un module plus intelligent de l'agent qui peut être pré-configuré pour les modes de descision communs et qui seront en mesure de choisir automatiquement quoi faire. Ainsi, l'agent doit être capable de fonctionner comme une tâche cron et vérifier périodiquement les mises à jour requises.
Démarrage Rapide
1. Télécharger la dernière version de FTP SyncAgent et les deux bibliothèques dépendantes: Jakarta Commons Net et ORO (vous aurez seulement besoin les deux fichiers JAR commons-réseau [version] .jar et jakarta-oro [version] .jar).
2. Créez un fichier propriétés (config) pour chaque répertoire à synchroniser, par exemple, syncedFolder.properties et d'économiser quelque part, disons dans /home/myUser/syncedFolder.properties. Le fichier doit contenir au moins les lignes suivantes (vous pouvez copier à partir d'ici!):
host = ftp.theFTPserver.com
port = 21
user = myUserName
pass = myPassword
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
passive = true
ignore = .backup .bak ~
L'hôte, le port, l'utilisateur, et de passer des propriétés doivent être clairs, l'remoteFolder est le chemin vers le dossier distant par rapport au répertoire de FTP (par exemple / mySyncedFiles), l'localFolder est le chemin du répertoire absolue au dossier local pour être synchronisés ( par exemple / home / myUser / aFolderToSync). Le verbeuse de la propriété est seulement pour une sortie plus détaillée à la coque quand sychronising, passive aura activer (ou désactiver) une connexion passive au serveur (si vous êtes derrière un pare-feu notre routeur de passerelle), et l'utilisation ignorent vous pouvez spécifier le fichier suffit à exclure.
3. Configurez le chemin de classe ou de spécifier lors du démarrage (comme montré ici à la prochaine étape). Le chemin de classe doit contenir les deux fichiers JAR dépendants comme décrit en vertu des exigences et de la FTP SyncAgent fichier JAR ftpsyncagent.jar.
4. Maintenant vous pouvez lancer FTP SyncAgent avec la commande suivante (vous devez régler le chemin d'accès aux fichiers JAR en fonction de votre structure de répertoire Créez un script shell ou un fichier batch pour un démarrage plus facile!):
java de la /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
L'utilisation de base est:
java -cp [pot-fichiers] at.langegger.ftpsa.SyncAgent [propriétés personnalisées-fichiers]
5. Voilà tout. . Pour toutes questions, contactez-moi (par e-mail, de l'adresse ci-dessous)

Exigences :

  • Java Runtime 1.4
  • Jakarta Commons Net.
  • Ainsi que Jakarta Oro.

Logiciel similaire

Nautilus Terminal
Nautilus Terminal

11 May 15

colorama
colorama

11 May 15

Methabot
Methabot

3 Jun 15

hgsftp
hgsftp

20 Feb 15

Commentaires à FTP SyncAgent

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!