bash - 控制使用 gnu parallel 运行的作业的输出

标签 bash shell parallel-processing gnu-parallel

在我的旧机器上使用 gnu 并行版本 20121122

parallel -j 15 < jobs.txt

我看到正在运行的作业的输出,这对于调试目的非常方便。

在我的并行版本为 20140122 的新机器上,然后我执行上述命令,我在终端中看不到任何东西。

从另一个 SO 线程中,我发现了 --tollef 标志,它为我解决了问题,但很快就会被淘汰。在 --tollef 标志退休后,我如何保持工作正常?

最佳答案

--ungroup(如果允许半行混合 - 正如它们与 --tollef 一样)。

--line-buffer(如果你只想打印完整的行 - 即没有半行混合)。

关于bash - 控制使用 gnu parallel 运行的作业的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939587/

相关文章:

与 CPU 核心数量相关的多线程和并行性

linux - 连接字符串之间的行 - bash

linux - 使用循环在多个文件夹中查找今天的文件 - LINUX

multithreading - diff 文件夹递归与多线程

php - 在 BOF 或 EOF 查找所有带有 Blank 或 WS 的文件

linux - 并行运行 sed

parallel-processing - 多核MPI?

linux - 什么大小的文件夹显示 ls -la

bash - Broken Homebrew - 输入 "brew"+ 任何内容时出现回溯错误

shell - 使用 hadoop -fs shell 重用 hadoop 连接