任意の/異なるコマンド (さまざまなバイナリ/実行可能ファイルと引数) の長いリストを提供し、xargs でそれらのコマンドを並行して実行できるようにしたいと考えています (xargs -P)。
引数のみを変更する場合は、 xargs -P fine を使用できます。私が苦労しているのは、実行可能ファイルと引数を変更したいときです。
例: command-list.txt
% cat command-list.txt
binary_1 arg_A arg_B arg_C
binary_2 arg_D arg_E
.... <lines deleted for brevity>
binary_100 arg_AAA arg_BBB
% xargs -a command-list.txt -P 4 -L 1
** I know the above command will only echo my command-list.txt **
私は GNU 並列を認識していますが、今のところ xargs しか使用できません。また、ホストが一度に処理するには多すぎる可能性があるため、すべてのコマンドをバックグラウンドにすることもできません。
解決策はおそらく私の顔を見つめています。前もって感謝します!