問題タブ [lftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1114 参照

linux - bashでlftpでumaskを設定する

lftp を使用していくつかのファイルをアップロードするための bash スクリプトを作成しようとしていますが、umask を 002 に設定する必要があります。lftp のコンテキスト内でこれを行う方法がわかりません。

で umask を設定しようとしました/etc/pam.d/sshdが、何も効果がありません~/.bashrc/etc/ssh/sshd_config

明確にするために、リモート マシン上のファイルとフォルダーにグループ アクセス許可を追加する必要があります。したがって、755 の代わりに、644 ではなく 775 が必要です。664 が必要です。

lftp に固有のものを設定する必要があるようで、完全に欠落しています。

0 投票する
1 に答える
387 参照

linux - Bash: ファイルをループして部分文字列を引数として読み取り、複数のインスタンスを実行する

今の様子

現在、サーバーのリストから再帰的なファイル ツリーを頻繁に呼び出すスクリプトを Windows で実行しています。

AutoIt (ジョブ マネージャー) スクリプトを使用して、lftp (まだウィンドウ) の 30 個の並列インスタンスを実行します。

ジョブ マネージャーの入力として使用されるファイルはプレーン テキスト ファイルで、各行は次のようにフォーマットされます。

「...」は重要でないデータです。単一インスタンスのパフォーマンスはサーバーの応答時間によって決まるため、最高のパフォーマンスを達成するには、lftp の複数のインスタンスを実行する必要があります。

各 lftp.exe インスタンスは、その出力を次の名前のファイルにパイプします。

あるべき姿

ここで、このすべてを Linux (lftp がインストールされた Ubuntu) 専用サーバーに移植する必要があります。以前の Linux での非常に (!) 限られた経験から、これは非常に簡単だと思います。

私は何を書く必要がありますか?たとえば、まだジョブ マン スクリプトが必要ですか、それとも 1 つのスクリプトで実行できますか? ファイルから読み取る方法 (これは簡単な部分になると思います)、および最大値を保持するにはどうすればよいですか。実行中の 30 個のインスタンスの量 (サーバーが極端に応答しないとキューが詰まる可能性があるため、タイムアウトが発生する可能性があります)?

ありがとう!

0 投票する
1 に答える
660 参照

linux - 転送を実行せずにlftpを使用してリモートディレクトリを比較する

私のシステムでは Rsync を利用できません。転送を実行せずに lftp を使用して 2 つのサイトを比較する必要があります (rsync を使用した -n と同様)。

0 投票する
1 に答える
523 参照

time - LFTP: ファイルの転送にかかった時間を知るには?

ファイル転送に LFTP を使用しています。ファイル転送は成功しましたが、成功したファイル転送の最後に、転送されたバイト数のみが表示されます。ファイルの転送にかかった時間も知る必要があります。

ユーザー名、パスワード、および必要な ftp コマンドをすべて 1 つのコマンドで指定する必要があるため、LFTP を使用しています。(lftp -u username,password -e "your command;quit" ftp.site.com).したがって、他の FTP デーモンを使用することは、おそらくオプションではありません。

LFTPを使用して転送時間を表示することはできますか?

ありがとう

0 投票する
1 に答える
2167 参照

ftp - LFTP: フォルダ サイズを含む CLS

CLS を使用して LFTP 経由でファイルを一覧表示する場合、一覧に表示されるフォルダーの計算されたサイズを表示する方法はありますか? これが私が使用しているものです:

結果は次のとおりです。

すべてのフォルダがわずか 4.0K として表示されていますが、これはもちろん、フォルダの内容の合計サイズを反映していません。私のGoogle-fuはこれで私を失敗させます:/