7

次の gnu 並列コマンドで N 個のジョブを実行しているとします。

seq $N | parallel -j 0 --progress ./job.sh

parallel を呼び出して、実行中のすべてのジョブを強制終了し、いずれかが終了するとすぐに受け入れないようにするにはどうすればよいですか?

4

2 に答える 2

5

使用できます--halt

seq $N | parallel -j 0 --halt 2 './job.sh; exit 1'

job.shこのソリューションの小さな問題は、失敗したかどうかがわからないことです。

于 2014-01-24T08:00:56.040 に答える