問題タブ [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.
linux - bashでlftpでumaskを設定する
lftp を使用していくつかのファイルをアップロードするための bash スクリプトを作成しようとしていますが、umask を 002 に設定する必要があります。lftp のコンテキスト内でこれを行う方法がわかりません。
で umask を設定しようとしました/etc/pam.d/sshdが、何も効果がありません~/.bashrc。/etc/ssh/sshd_config
明確にするために、リモート マシン上のファイルとフォルダーにグループ アクセス許可を追加する必要があります。したがって、755 の代わりに、644 ではなく 775 が必要です。664 が必要です。
lftp に固有のものを設定する必要があるようで、完全に欠落しています。
linux - Bash: ファイルをループして部分文字列を引数として読み取り、複数のインスタンスを実行する
今の様子
現在、サーバーのリストから再帰的なファイル ツリーを頻繁に呼び出すスクリプトを Windows で実行しています。
AutoIt (ジョブ マネージャー) スクリプトを使用して、lftp (まだウィンドウ) の 30 個の並列インスタンスを実行します。
ジョブ マネージャーの入力として使用されるファイルはプレーン テキスト ファイルで、各行は次のようにフォーマットされます。
「...」は重要でないデータです。単一インスタンスのパフォーマンスはサーバーの応答時間によって決まるため、最高のパフォーマンスを達成するには、lftp の複数のインスタンスを実行する必要があります。
各 lftp.exe インスタンスは、その出力を次の名前のファイルにパイプします。
あるべき姿
ここで、このすべてを Linux (lftp がインストールされた Ubuntu) 専用サーバーに移植する必要があります。以前の Linux での非常に (!) 限られた経験から、これは非常に簡単だと思います。
私は何を書く必要がありますか?たとえば、まだジョブ マン スクリプトが必要ですか、それとも 1 つのスクリプトで実行できますか? ファイルから読み取る方法 (これは簡単な部分になると思います)、および最大値を保持するにはどうすればよいですか。実行中の 30 個のインスタンスの量 (サーバーが極端に応答しないとキューが詰まる可能性があるため、タイムアウトが発生する可能性があります)?
ありがとう!
linux - 転送を実行せずにlftpを使用してリモートディレクトリを比較する
私のシステムでは Rsync を利用できません。転送を実行せずに lftp を使用して 2 つのサイトを比較する必要があります (rsync を使用した -n と同様)。
time - LFTP: ファイルの転送にかかった時間を知るには?
ファイル転送に LFTP を使用しています。ファイル転送は成功しましたが、成功したファイル転送の最後に、転送されたバイト数のみが表示されます。ファイルの転送にかかった時間も知る必要があります。
ユーザー名、パスワード、および必要な ftp コマンドをすべて 1 つのコマンドで指定する必要があるため、LFTP を使用しています。(lftp -u username,password -e "your command;quit" ftp.site.com).したがって、他の FTP デーモンを使用することは、おそらくオプションではありません。
LFTPを使用して転送時間を表示することはできますか?
ありがとう
ftp - LFTP: フォルダ サイズを含む CLS
CLS を使用して LFTP 経由でファイルを一覧表示する場合、一覧に表示されるフォルダーの計算されたサイズを表示する方法はありますか? これが私が使用しているものです:
結果は次のとおりです。
すべてのフォルダがわずか 4.0K として表示されていますが、これはもちろん、フォルダの内容の合計サイズを反映していません。私のGoogle-fuはこれで私を失敗させます:/