I have a problem that did not happen with version:
GNU parallel 20130822
But does happen with:
GNU parallel 20141122
This works:
parallel --joblog - ::: 'cat hello >& hello_log' > joblog 2>&1
But it doesn't work from inside a perl program.
perl -e "system('parallel --joblog - ::: \'cat hello >& hello_log\' > joblog 2>&1');"
joblog contains the error:
/bin/sh: 1: Syntax error: Bad fd number
You can take out the --joblog -, as that just makes something useful go to the parallel output redirect.