gpt4 book ai didi

linux - 防止后台进程写入控制台

转载 作者:太空宇宙 更新时间:2023-11-04 09:15:23 25 4
gpt4 key购买 nike

在 Linux 的 bash 中,我知道如何启动一个长时间运行的进程并将其发送到后台。

例如run.sh,然后按Control+Z,然后输入bg 1

有时我想继续做其他工作,但这个后台进程一直打印到我的 Putty 控制台 - 这很烦人。

我知道我可以启动 run.sh &>/tmp/run.sh.log 从而将所有输出泵送到 /tmp/run.sh.log 但是有时我只是忘了这样做。

如何阻止该后台进程打印到我的控制台?

最佳答案

如果您已经启动了该进程并希望停止它打印到 stdout,同时仍保持它运行,您可以使用:

stty tostop

当您向 stty 提供 tostop 参数时,它会停止尝试写入 stdout

的后台进程

要使进程再次写入,您可以使用 fg

可以找到原始来源here

关于linux - 防止后台进程写入控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48446853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com