2009-08-26 16 views
0

ftpサーバからunixフォルダにファイルを転送したいだけです。 ファイルがftpサーバー上に存在しない場合は、ファイルが見つかるまでスクリプトを再帰的に実行する必要があります。そのファイルをどのように入手するのか教えてください。見つけられるまでFTPサーバ上のファイルを再帰的に検索するスクリプト

スクリプトはftpサーバーで実行する必要があることを覚えておいてください。あなたのFTPセッションを自動化するプログラムを記述する必要が

おかげ

CK

+0

私はncftpget、ncftpput、ncftplsをお勧めできます。スクリプトFTPコマンドに最適です。 – Inshallah

答えて

0

。ネットワークプログラミングに関するいくつかのことを知っていれば、独自のカスタムFTPクライアントを作成することもできますし、既存のクライアントのセッションを自動化するスクリプトを作成することもできます。後者のアプローチでは、TCLに堪能であればExpectを、Pythonを好むならPyExpectを使うことをお勧めします。 Expectは、FTPでファイルをダウンロードするようなインタラクティブなタスクを自動化するように設計されたライブラリです。

1

curlftpfs http://curlftpfs.sourceforge.netでFTPサーバーをマウントし、それをローカルファイルシステムのように使用します。たとえば、find(1)を実行します。

関連する問題