単一コマンドを使用した複数のプロセスの作成

単一コマンドを使用した複数のプロセスの作成

単一のコマンドを使用してプロセスのインスタンス(例)を10個生成する方法はありますか?

$instantiate 10 yes

ベストアンサー1

次のようなことは大丈夫でしょうか?これはbash(中括弧拡張用)とGNU並列性を想定しています。

parallel -N0 -j0 -u yes ::: {1..10}

この-j0設定は、引数と同じ数のプロセスが開始されるようにし、-u各プロセスの出力が利用可能な瞬間に印刷されるように(グループ解除)するようにすることです(これは、yes出力が無制限の場合に重要です)。-N0パラメータがコマンドラインに挿入されるのを防ぎます。

おすすめ記事