Bash:将一个过程沉默到后台

时间:2018-03-29 08:43:17

标签: bash background stdout dev-null

如果我使用bash运行应用程序并通过

将其放入后台
  • STRG+z
  • bg命令

如果现在进程正在打印到stdout,则shell会打印此输出。这个输出对我来说并不感兴趣,我不喜欢我的shell被它污染。

有没有办法将此流程的输出格式重定向到/dev/null

我可以通过在(./application &> /dev/null)&后台直接启动应用程序来实现同样的目标,但我的应用程序已经运行,我不想退出并重新启动它。