単一のコマンドを使用してプロセスのインスタンス(例)を10個生成する方法はありますか?
$instantiate 10 yes
ベストアンサー1
次のようなことは大丈夫でしょうか?これはbash(中括弧拡張用)とGNU並列性を想定しています。
parallel -N0 -j0 -u yes ::: {1..10}
この-j0
設定は、引数と同じ数のプロセスが開始されるようにし、-u
各プロセスの出力が利用可能な瞬間に印刷されるように(グループ解除)するようにすることです(これは、yes
出力が無制限の場合に重要です)。-N0
パラメータがコマンドラインに挿入されるのを防ぎます。