重定向 bash 中运行后台作业的输出

重定向 bash 中运行后台作业的输出

bash有一些工作在后台运行。他们总是产生随机的不相关的错误消息,污染终端。我并不总是那么迅速地通过重定向来启动它们2>&1 > /dev/null。当它们是时我怎样才能重定向输出已经跑步?

答案1

Bash 无法修改正在运行的进程的文件描述符。

查看答案如何更改正在运行的进程的输出重定向?(或类似的线程堆栈溢出

当前最简单且唯一的工具似乎是重定向:

重定向是一个实用程序,用于获取现有正在运行的程序并将其输出(标准输出和错误输出)附加到文件或其他进程。 (引用项目主页)

reredirect -m /dev/null <PID>

相关内容