Tôi không nghe về bất kỳ phần mềm nào hỗ trợ nhu cầu của bạn. Nhưng nếu bạn là lập trình viên, shou nên hiểu cách viết này trong Perl.
Ở đây tôi tìm thấy ví dụ làm thế nào để có được tất cả các tập tin. Đây không phải là quyết định của bạn, nhưng nó giúp bạn hiểu cách thực hiện:
http://www.perlmonks.org/?node_id=907019
khác, trợ giúp cho thư viện Net :: FTP:
http://search.cpan.org/dist/libnet/Net/FTP.pm
bằng cách này, bạn có thể mở kết nối ftp đến máy chủ (ví dụ đầu tiên) tạo ủy quyền (ví dụ đầu tiên)
URL thứ hai giúp bạn cách lấy phần cuối của tệp bằng các phương thức: -> ascii đặt chế độ truyền thành ascii vì đây là logfile -> size (FILE) lấy kích thước tệp để đếm nơi bạn nên bắt đầu -> khởi động lại (WHERE) coursor từ đâu trong tệp bạn muốn bắt đầu đọc -> đọc (BUFFER, SIZE [, TIMEOUT]) đọc trực tiếp phần SIZE nhỏ vào biến BUFFER
các chức năng khác: chiều dài (BUFFER) cho bạn biết bạn nhận được bao nhiêu dữ liệu. Nếu là ZERO, bạn có thể đạt được bản in EOF ("$ BUFFER \ n") nội dung bộ đệm in đơn giản ra màn hình
Lưu ý, đây không phải là giải quyết hoàn toàn mà là một cách làm. Chỉ có một lý do tại sao tôi viết tất cả những điều này là có lẽ không có phần mềm nào sẵn sàng cho nhiệm vụ của bạn.
Nếu bạn không biết cách viết chương trình đó, chỉ cần hỏi trên stackoverflow.com, không phải siêu người dùng. Có rất nhiều lập trình viên đã sẵn sàng để được giúp đỡ.
Nếu có thể, hãy kiểm tra trang web ftp của bạn có hỗ trợ tải xuống lại không. Không có phần đọc kết thúc này của tập tin là không thể.
Một độ phân giải khác có thể là xoay vòng tệp nhật ký, một tệp một ngày hoặc một giờ. điều này phụ thuộc vào cách tệp nhật ký phát triển nhanh.