FTP SyncAgent adalah software yang membuat folder lokal dan folder FTP terpencil di sync. Semua apa yang perlu Anda lakukan adalah membuat file properti Java (dijelaskan di sini) dan memulainya.
Saat ini hanya ada UI berbasis konsol dan Anda akan diminta untuk file untuk men-download / upload atau menghapus.
Kemudian, saya akan memberikan modul agen lebih pintar yang dapat pra-dikonfigurasi untuk pola descision umum dan yang akan dapat memilih secara otomatis apa yang harus dilakukan. Dengan demikian, agen harus mampu menjalankan sebagai tugas cron dan memeriksa secara berkala untuk update diperlukan.
Mulai Cepat
1. Download rilis terbaru dari FTP SyncAgent dan dua perpustakaan tergantung: Jakarta Commons Net dan ORO (Anda hanya perlu dua file JAR commons-net- [versi] .jar dan jakarta-oro- [versi] .jar).
2. Buat file properti (config) untuk setiap direktori untuk sinkronisasi, misalnya syncedFolder.properties dan menyimpannya di suatu tempat, katakanlah di /home/myUser/syncedFolder.properties. File harus berisi minimal baris berikut (Anda dapat menyalin dari sini!):
tuan rumah = ftp.theFTPserver.com
port = 21
user = myusername
lulus = MyPassword
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
pasif = true
mengabaikan = .backup .bak ~
The host, port, user, dan lulus properti harus jelas, remoteFolder adalah path ke folder relatif jauh ke direktori home FTP (misalnya / mySyncedFiles), localFolder adalah jalur direktori absolut ke folder lokal yang akan disinkronisasikan ( misalnya / home / myuser / aFolderToSync). The verbose properti hanya untuk output yang lebih rinci untuk shell ketika sychronising, pasif akan memungkinkan (atau menonaktifkan) koneksi pasif ke server (jika Anda berada di belakang firewall router gateway kami), dan menggunakan mengabaikan Anda dapat menentukan file cukup untuk mengecualikan.
3. Pengaturan classpath atau menentukan itu ketika memulai (seperti yang ditunjukkan di sini di langkah berikutnya). Classpath harus berisi dua guci tergantung seperti yang dijelaskan di bawah persyaratan dan FTP SyncAgent file JAR ftpsyncagent.jar.
4. Sekarang Anda dapat menjalankan FTP SyncAgent dengan perintah berikut (Anda harus menyesuaikan path ke file JAR sesuai dengan struktur direktori Anda Buat script shell atau file batch untuk startup lebih mudah!):
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
Penggunaan dasar adalah:
java cp [jar-file] at.langegger.ftpsa.SyncAgent [kustom sifat-file]
5. Itu saja. . Untuk pertanyaan, hubungi saya (melalui e-mail, alamat di bawah ini)
Persyaratan :
- Java Runtime 1.4
- Jakarta Commons Net .
- Seperti halnya Jakarta Oro .
Komentar tidak ditemukan