小编Jas*_*siu的帖子

在 GNU Parallel 中抑制 stderr

我正在使用 GNU Parallel 同时运行命令数千次。

为了获取我正在使用的执行日志--files--results.

为了在运行时获得漂亮的进度条,我正在使用--eta--progress

现在,我的问题是,虽然 STDERR 被重定向到文件,但它仍然打印到终端,这会损坏我的进度条。

如何禁止将 STDERR 打印到终端?我仍然希望在日志文件中包含这些信息,所以我不能只将命令包装到2>/dev/null.

到目前为止,我的命令行如下所示:

cat input.txt | parallel -P 10 --progress --eta --files --results output_dir/ "./script.sh some-arg {}"
Run Code Online (Sandbox Code Playgroud)

stderr ubuntu gnu-parallel

5
推荐指数
1
解决办法
3184
查看次数

标签 统计

gnu-parallel ×1

stderr ×1

ubuntu ×1