FTP SyncAgent là một phần mềm mà giữ một thư mục địa phương và một thư mục FTP từ xa đồng bộ. Tất cả những gì bạn cần làm là tạo ra một tập tin thuộc tính Java (giải thích ở đây) và bắt đầu nó.
Hiện nay chỉ có một giao diện người dùng dựa trên giao diện điều khiển và bạn sẽ được yêu cầu cho các tập tin tải về / tải lên hoặc loại bỏ.
Sau đó, tôi sẽ cung cấp một mô-đun đại lý thông minh hơn mà có thể được cấu hình sẵn cho các mẫu descision phổ biến và đó sẽ có thể tự động chọn những gì để làm. Do đó, các đại lý sẽ có thể chạy như một công việc định kỳ và định kỳ kiểm tra các bản cập nhật cần thiết.
Khởi Động Nhanh
1. Tải về phiên bản mới nhất của FTP SyncAgent và hai thư viện phụ thuộc: Jakarta Commons Net và ORO (bạn sẽ chỉ cần hai tập tin JAR commons-mạng lưới [version] .jar và jakarta-oro- [version] .jar).
2. Tạo một tài sản (config) tập tin cho mỗi thư mục để đồng bộ, ví dụ như syncedFolder.properties và lưu nó ở đâu đó, chúng ta hãy nói trong /home/myUser/syncedFolder.properties. Các tập tin nên chứa ít nhất các dòng sau (bạn có thể sao chép nó từ đây!):
cai = ftp.theFTPserver.com
port = 21
user = myusername
vượt qua = My password
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
verbose = true
thụ động = true
bỏ qua = .backup .bak ~
Các máy chủ, cổng, người sử dụng, và vượt qua các thuộc tính nên được rõ ràng, remoteFolder là đường dẫn đến thư mục từ xa tương đối so với thư mục FTP (ví dụ như / mySyncedFiles), các localFolder là đường dẫn thư mục tuyệt đối đến thư mục địa phương để được đồng bộ hóa ( ví dụ như / home / myuser / aFolderToSync). Các tiết bất động sản là chỉ cho một đầu ra chi tiết hơn vào vỏ khi sychronising, thụ động sẽ cho phép (hoặc tắt) một kết nối thụ động đến máy chủ (nếu bạn đang đứng sau một firewall router gateway của chúng tôi), và bằng cách sử dụng bỏ qua bạn có thể chỉ định tập tin đủ để loại trừ.
3. Thiết lập classpath hoặc chỉ định nó khi bắt đầu (như được hiển thị ở đây, tại bước tiếp theo). Các classpath phải có hai lọ phụ thuộc như mô tả theo yêu cầu và các FTP SyncAgent tập tin JAR ftpsyncagent.jar.
4. Bây giờ bạn có thể chạy FTP SyncAgent với lệnh sau đây (bạn phải điều chỉnh đường dẫn đến tập tin JAR theo cấu trúc thư mục của bạn Tạo một kịch bản hay tập tin batch cho một khởi động dễ dàng hơ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
Việc sử dụng cơ bản là:
java -cp [jar-file] at.langegger.ftpsa.SyncAgent [tùy chỉnh thuộc tính-file]
5. Đó là tất cả. . Đối với bất kỳ câu hỏi, liên hệ với tôi (qua e-mail, địa chỉ bên dưới)
Yêu cầu :
- Java Runtime 1.4
- Jakarta Commons Net.
- Cũng như Jakarta Oro.
Bình luận không