私はxargs
コマンドを並列に実行するために何を使用できるかをよく知っています。ただし、コマンドのコンソール出力が重要なので、コンソールウィンドウ分割がscreen
許可される方法と同様に、コンソールウィンドウ分割も可能かどうかを知りたいと思います。
それでは、以下のスクリプトを並列に実行するように変換し、各実行が独自のコンソール「ウィンドウ」内に表示される方法はありますか?
for file in directory/*; do
command1 $file
command2 args $file ...
etc
done
ベストアンサー1
GNU Parallelを使用する(>バージョン20180122):
parallel --tmux --fg echo ::: 1 2 3 4