Aの標準出力をBに並列化しても安全ですか?

Aの標準出力をBに並列化しても安全ですか?

私は走っていますA file | B --params > file.txt。処理速度を上げたかったので、parallel -j+0< a.txt同時に実行される20のジョブを使用しました。 a.txt にはすべてのコマンドが含まれています。

A file1 | B --params > file1.txt 

A file2 | B --params > file2.txt

A fileN | B --params > fileN.txt

この道は安全ですか?並行して実行すると、他のプログラムの標準出力が混乱しますか?

ベストアンサー1

並行して実行すると、他のプログラムの標準出力が混乱しますか?

これは、すべて別々のファイルに書き込む別のプロセスである場合は該当しません。各インスタンスはB異なり、独自の場所に出力されます。

おすすめ記事