This repository was archived by the owner on Jul 11, 2019. It is now read-only.
This repository was archived by the owner on Jul 11, 2019. It is now read-only.
Parallel always uses the same /tmp directory -- cannot run two parallel commands in parallel #74
Open
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.
Metadata
Metadata
Assignees
Labels
No labels