On Tue, Feb 13, 2018 at 12:49 AM, Peng Yu <[email protected]> wrote:
> The following example shows that the order of the stdout/err output is > not maintained. It seems that stdout always goes earlier than stderr. > Is it so? Yes. But more importantly: stdout is printed to stdout, and stderr is printed to stderr. > Is there a way to make the order to be the same as if gnu parallel is > not called. Yes: -u The problem is if you want buffering of output, you cannot put timestamps on each byte in an efficient manner. Thus you cannot tell which byte was written first. /Ole
