fst*_*tab 12 bash io-redirection background-process output
在bash我有一些工作在后台运行。他们总是产生随机的不相关的错误消息,污染终端。我并不总是那么迅速地用2>&1 > /dev/null重定向来启动它们。当它们已经运行时如何重定向输出?
Fra*_*iat 11
Bash 无法修改正在运行的进程的文件描述符。
请参阅如何更改正在运行的进程的输出重定向的答案?(或stackoverflow上的类似线程)
最简单且唯一的当前工具似乎是重定向:
reredirect是一个实用程序,用于获取现有正在运行的程序并将其输出(标准输出和错误输出)附加到文件或其他进程。(引用项目主页)
reredirect -m /dev/null <PID>
Run Code Online (Sandbox Code Playgroud)