GNU Parallel:立即按作业顺序一次显示作业 stderr/stdout

Hai*_*ong 9 shell output gnu-parallel

我知道 GNU Parallel 缓冲区 std/stderr 因为它不希望作业输出被破坏,但是如果我用 运行我的作业parallel do_something ::: task_1 task_2 task_3,无论如何要立即显示 task_1 的输出,然后在 task_1 完成后,task_2 一直到它的当前输出等

如果 Parallel 不能解决这个问题,有没有其他类似的程序可以解决这个问题?

Ole*_*nge 12

从版本 20160422 开始,您可以执行以下操作:

parallel -k --lb do_something ::: task_1 task_2 task_3
Run Code Online (Sandbox Code Playgroud)