This repository was archived by the owner on Jul 11, 2019. It is now read-only.

Description
If I try to run two parallel commands at once, I get weird issues and panics. This is because both commands use the same directory /tmp/parallel for their internal state.
Every time a parallel command is ran, a different /tmp directory should be chosen, by appending several random characters to the end of the existing directory name, like other utilities using /tmp directories do.
Alternatively, use /tmp/parallel-${PID} as the tmp directory to avoid collisions.
In practice this bug causes hard to debug issues when shell scripts involving parallel are ran concurrently.