問題タブ [gnu-parallel]
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.
bash - gnu 並列で使用するための zsh から bash へのエクスポート機能
gnu 並列で使用できるように、zsh から関数をエクスポートするにはどうすればよいですか?
例:
bashで出力されます
一方、zshではエラーメッセージが出力されます
bash - GNU Parallel はより多くの並列プロセスを実行できますか?
たとえば、実行できますか:
parallel -j 200 < list0
「リスト」の場所:
nice -n -20 parallel -j 100 < list2
nice -n -20 parallel -j 100 < list1
これは実行可能/可能でしょうか?
bash - ファイルとしてのsedの間違った引数を使用したGNU Parallel
<ga/
の出現箇所をすべて に変更したい<
。xargs を使用すると、これは正常に機能します。
GNU Parallel は、xargs を直接置き換えるものだと言っていますが、
結果は
ディレクトリ内の各ファイルに対して。{}または\;を忘れているだけだと確信しています。どこかですが、答えはまだ私をほのめかしています。
bash - Gnu 並列の使用中にシェル変数へのアクセスを同期します (つまり、Gnu 並列のクリティカル セクション)。
にfor
変換したいループがありますparallel
。bash
ただし、ループ内でグローバル ( ) 配列に追加しています。この状況に対処するための推奨される方法は何ですか? parallel
以外に、ジョブ間の同期の形式を提供します--keep-order
か?
flock
配列をとの組み合わせに置き換えることを考えましたecho > some_shared_file
が、「クリティカル セクション」をparallel
.
parallel-processing - GNU 並列: -k (出力順序を維持) は速度に影響しますか?
-k
タイトルにあるように、このオプションが GNU 並列の速度に (強く) 影響するかどうか疑問に思っています。
にman parallel_tutorial
は と に関する議論が--ungroup
あり、出力行をアンミックスする は よりもはるかに遅い--line-buffer
と主張しています。では、ジョブ数が多い場合も大幅な速度低下が発生するのでしょうか?--linebuffer
--ungroup
-k
(このトピックはman parallel
またはで見つかりman parallel_tutorial
ませんでした。また、Google で何かを見つけたわけでもありません。まだ終わっていないman parallel
ので、検索が少なくて何かを見逃していた場合は、申し訳ありません。)
linux - 以下のシェル スクリプトで scp の代わりに rsync を使用してファイルをコピーする方法を教えてください。
以下のシェルスクリプトと並行してGNUを使用して、scpを使用してファイルを並行してコピーしていますが、正常に動作しています。
以下のシェルスクリプトrsync
の代わりにどのように使用できるかわかりません。転送速度の点で比較してパフォーマンスが向上scp
するかどうかを確認しようとしています。rsync
scp
以下は私の問題の説明です -
で以下のシェルスクリプトを実行しているため、ファイルmachineB
をコピーしています。machineC
machineA
machineA
ファイルがそこにない場合は、確かmachineB
にそこにあるはずなので、最初からファイルをコピーしようとします。そこにない場合は、から同じファイルをコピーしようとします。machineC
machineB
machineB
machineC
GNU Parallel ライブラリを使用してファイルを並行してコピーしていますが、正常に動作しています。現在、プライマリとセカンダリの両方で 5 つのファイルを並行してコピーしています。
以下は私が持っている私のシェルスクリプトです -
scp
上記のコマンドを次のように置き換える方法はありますが、同時にrsync
5 つのファイルを並行してコピーしたいですか?PRIMARY
SECONDARY