I'm running A file | B --params > file.txt
. Since I want to accelerate the processing speed, I used the parallel -j+0< a.txt
to run 20 jobs concurrently. a.txt contains all the commands:
A file1 | B --params > file1.txt
A file2 | B --params > file2.txt
A fileN | B --params > fileN.txt
Is this way safe? Will the stdout from different programs be messed when running in parallel?