Saya tidak mendengar tentang perangkat lunak apa pun yang mendukung kebutuhan Anda. Tetapi jika Anda seorang programmer, Anda harus mengerti bagaimana menulis ini di Perl.
Di sini saya menemukan contoh cara mendapatkan semua file. Ini bukan tekad Anda, tetapi ini membantu Anda memahami bagaimana melakukannya:
http://www.perlmonks.org/?node_id=907019
lain, bantuan untuk perpustakaan Net :: FTP:
http://search.cpan.org/dist/libnet/Net/FTP.pm
menggunakan ini, Anda dapat membuka koneksi ftp ke server (contoh pertama) membuat otorisasi (contoh pertama)
URL kedua membantu Anda cara mendapatkan bagian terakhir file menggunakan metode: -> ascii atur mode transfer ke ascii karena ini adalah file log -> ukuran (FILE) dapatkan ukuran file untuk menghitung di mana Anda harus mulai -> mulai ulang (WHERE) atur file coursor di mana dari dalam file Anda ingin mulai membaca -> membaca (BUFFER, UKURAN [, TIMEOUT]) langsung membaca bagian UKURAN kecil ke dalam variabel BUFFER
fungsi lain: length (BUFFER) memberi tahu Anda berapa banyak data yang Anda dapatkan. Jika NOL, Anda dapat dengan mudah mencapai konten penyangga cetak EOF print ("$ BUFFER \ n") di layar
Perhatikan, ini bukan penyelesaian sepenuhnya tetapi cara bagaimana melakukannya. Hanya satu alasan mengapa saya menulis ini semua karena mungkin tidak ada perangkat lunak yang siap untuk tugas Anda.
Jika Anda tidak tahu cara menulis program itu, cukup tanyakan di stackoverflow.com, bukan superuser. Ada banyak programmer yang siap membantu.
Jika memungkinkan, periksa situs ftp Anda mendukung pengunduhan unduhan. Tanpa membaca bagian akhir file ini tidak mungkin.
Resolusi parsial lain mungkin rotasi file log, satu file sehari atau satu jam. ini tergantung seberapa cepat file log tumbuh.