問題タブ [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.

0 投票する
4 に答える
3912 参照

bash - gnu 並列で使用するための zsh から bash へのエクスポート機能

gnu 並列で使用できるように、zsh から関数をエクスポートするにはどうすればよいですか?

例:

bashで出力されます

一方、zshではエラーメッセージが出力されます

0 投票する
2 に答える
277 参照

bash - GNU Parallel はより多くの並列プロセスを実行できますか?

たとえば、実行できますか:

parallel -j 200 < list0

「リスト」の場所:

nice -n -20 parallel -j 100 < list2 nice -n -20 parallel -j 100 < list1

これは実行可能/可能でしょうか?

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

bash - ファイルとしてのsedの間違った引数を使用したGNU Parallel

<ga/の出現箇所をすべて に変更したい<。xargs を使用すると、これは正常に機能します。

GNU Parallel は、xargs を直接置き換えるものだと言っていますが、

結果は

ディレクトリ内の各ファイルに対して。{}または\;を忘れているだけだと確信しています。どこかですが、答えはまだ私をほのめかしています。

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

bash - Gnu 並列の使用中にシェル変数へのアクセスを同期します (つまり、Gnu 並列のクリティカル セクション)。

for変換したいループがありますparallelbashただし、ループ内でグローバル ( ) 配列に追加しています。この状況に対処するための推奨される方法は何ですか? parallel以外に、ジョブ間の同期の形式を提供します--keep-orderか?

flock配列をとの組み合わせに置き換えることを考えましたecho > some_shared_fileが、「クリティカル セクション」をparallel.

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

parallel-processing - GNU 並列: -k (出力順序を維持) は速度に影響しますか?

-kタイトルにあるように、このオプションが GNU 並列の速度に (強く) 影響するかどうか疑問に思っています。

man parallel_tutorialは と に関する議論が--ungroupあり、出力行をアンミックスする は よりもはるかに遅い--line-bufferと主張しています。では、ジョブ数が多い場合も大幅な速度低下が発生するのでしょうか?--linebuffer--ungroup-k

(このトピックはman parallelまたはで見つかりman parallel_tutorialませんでした。また、Google で何かを見つけたわけでもありません。まだ終わっていないman parallelので、検索が少なくて何かを見逃していた場合は、申し訳ありません。)

0 投票する
4 に答える
3931 参照

linux - 以下のシェル スクリプトで scp の代わりに rsync を使用してファイルをコピーする方法を教えてください。

以下のシェルスクリプトと並行してGNUを使用して、scpを使用してファイルを並行してコピーしていますが、正常に動作しています。

以下のシェルスクリプトrsyncの代わりにどのように使用できるかわかりません。転送速度の点で比較してパフォーマンスが向上scpするかどうかを確認しようとしています。rsyncscp

以下は私の問題の説明です -

で以下のシェルスクリプトを実行しているため、ファイルmachineBをコピーしています。machineCmachineAmachineA

ファイルがそこにない場合は、確かmachineBにそこにあるはずなので、最初からファイルをコピーしようとします。そこにない場合は、から同じファイルをコピーしようとします。machineCmachineBmachineBmachineC

GNU Parallel ライブラリを使用してファイルを並行してコピーしていますが、正常に動作しています。現在、プライマリとセカンダリの両方で 5 つのファイルを並行してコピーしています。

以下は私が持っている私のシェルスクリプトです -

scp上記のコマンドを次のように置き換える方法はありますが、同時にrsync5 つのファイルを並行してコピーしたいですか?PRIMARYSECONDARY