linux - 禁用后台进程终止通知

标签 linux shell

有没有办法禁用有关后台进程已终止的控制台通知?通常,当我运行一个完全不相关的命令时,会打印类似这样的内容:

[1]+  Done  some-command

我发现它很分散注意力。

最佳答案

如果您不关心您的子进程退出代码,那么您可以使用 setsid <cmd> 运行它们或 nohup <cmd>而不是 <cmd>& .这将单独运行它们,而不是在当前控制台的后台运行。

关于linux - 禁用后台进程终止通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58100195/

相关文章:

linux - 是否可以使计算机充当蓝牙 HID 设备?

c - 是否可以使用 libnetfilter_queue 访问 ip 片段

python - 在没有 conda 的情况下安装 gdcm

linux - 文件重定向在 Bash 脚本中失败,但在 Bash 终端中失败

shell - 重定向 ps 命令的输出,获取进程 ID 并使用 shell 脚本杀死该进程

bash - 从 shell 命令的响应中获取文本

linux - 在文本文件中显示匹配表达式的第二段

linux - 如何使 bash 脚本与一个又一个命令一起工作?

linux - 为什么像 cat 这样的命令在后台运行时会立即退出?

linux - while循环变量读取问题