如果我使用 bash 运行应用程序并将其通过
STRG+z
bg
命令
如果现在该进程正在打印到stdout
shell,则打印此输出。这个输出对我来说并不有趣,我不喜欢我的外壳被它污染。
有没有办法将此过程的输出重定向到/dev/null
我可以通过直接在后台启动应用程序来实现同样的效果(./application &> /dev/null)&
,但是我的应用程序已经在运行,我不想退出它并重新启动它。
如果我使用 bash 运行应用程序并将其通过
STRG+z
bg
命令如果现在该进程正在打印到stdout
shell,则打印此输出。这个输出对我来说并不有趣,我不喜欢我的外壳被它污染。
有没有办法将此过程的输出重定向到/dev/null
我可以通过直接在后台启动应用程序来实现同样的效果(./application &> /dev/null)&
,但是我的应用程序已经在运行,我不想退出它并重新启动它。
一种选择是:
使用命令行在进程启动后重定向STDERR / STDOUT?
https://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/