分割画面並列実行?

分割画面並列実行?

私は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

おすすめ記事