如何永久停止后台进程的输出?

如何永久停止后台进程的输出?

在我新安装的 Lubuntu 虚拟机终端中,当我运行firefox &Firefox 时,它会在后台运行,但它会不断在我的终端中输出。我找到了一种使用以下命令从另一个超级用户答案中停止它的方法:

firefox </dev/null &>/dev/null &

但是,这仅适用于当前终端会话。如何阻止进程输出到终端永久

答案1

创建 shell 别名:

alias firefox='firefox </dev/null &>/dev/null &'

或者:

编写一个 shell 包装器脚本,它将按照您已经想出的方式调用 Firefox。

命名您的脚本firefox,使其可执行,并确保它保存在环境变量中原始 Firefox 目录之前的目录中PATH

相关内容