FTP SyncAgent yerli qovluq və senkronize bir uzaq FTP qovluq saxlayır bir proqramdır. Siz nə etmək lazımdır nə bütün Java xassələri fayl yaratmaq (burada izah) və başlamaq üçün.
Hal-hazırda yalnız bir konsol-based UI və download / yüklemek və ya aradan qaldırılması üçün fayllar üçün xahiş olunacaq.
Daha sonra, mən nə avtomatik seçə biləcəklər ümumi descision nümunələri və pre-konfiqurasiya edilə bilər ki, bir daha ağıllı agent modulu təmin edəcək. Belə ki, agent bir cron iş kimi run və vaxtaşırı tələb güncellemeleri kontrol lazımdır.
Quick Start
1. Download FTP SyncAgent iki asılı kitabxanalar son azad: Jakarta Commons xalis və Oro (iki JAR faylları Commons-şəbəkəsinin [version] Jar və jakarta-oro- [versiyası] lazımdır yalnız olacaq .jar).
Hər kataloq senkronize 2., məsələn, xassələri (config) faylı yaradın syncedFolder.properties və yerdə saxlamaq nin /home/myUser/syncedFolder.properties da deyək. Fayl aşağıdakı xətləri (Burada onu köçürə bilərsiniz!) ən azı göstərilməlidir:
= ftp.theFTPserver.com keçiriləcək
port = 21
istifadəçi = myUserName
= myPassword keçmək
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
passiv = true
= .backup tapılmadı ~ ignore
host, port, istifadəçi, və xassələri aydın olmalıdır keçmək remoteFolder FTP ev kataloq (məsələn / mySyncedFiles) uzaq qovluq nisbi yol, localFolder synced yerli qovluğa mütləq kataloq yolu (deyil məsələn / home / myUser / aFolderToSync). əmlak verbose sychronising zaman passiv imkan (və ya aradan) server passiv bağlantısı (bir firewall bizim Gateway router arxasında əgər) və fayl kifayətdir daxil edə bilərsiniz ignore istifadə edəcək ki, yalnız shell daha ətraflı çıxış üçün istisna edir.
3. Setup classpath və ya (növbəti addım burada göstərildiyi kimi) başlayan zaman müəyyən. tələblərinə və FTP SyncAgent JAR fayl ftpsyncagent.jar altında göstərildiyi kimi classpath iki asılı banka olmalıdır.
4. İndi aşağıdakı əmri ilə FTP SyncAgent çalıştırabilirsiniz (sizin qovluğu strukturuna uyğun olaraq JAR faylları yolu tənzimləmək lazımdır asan başlanğıc üçün bir shell script və ya toplu fayl yaradın!):
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
əsas istifadə edir:
java cp [jar faylları] at.langegger.ftpsa.SyncAgent [xüsusi xassələri fayl]
5. Vəssalam. . Hər hansı bir sualınız, (e-poçt, aşağıda ünvan vasitəsilə) mənə müraciət
tələblər
- Java Runtime 1.4
- Jakarta Commons Net.
- yanında Jakarta Oro.
Şərhlər tapılmadı