gpt4 book ai didi

linux - shell关闭后如何将nohup任务带到前台

转载 作者:行者123 更新时间:2023-12-04 19:05:08 25 4
gpt4 key购买 nike

我在 linux shell 中执行了以下命令:

$ nohup run &
这里 run是一个阻塞命令。然后我关闭 shell 并开始一个新的。但是在新的 shell 中,我无法通过 fg 将任务带到前台。 ,我也无法通过 jobs 看到它.有没有办法把它带到前台?

最佳答案

使用screen而不是 nohup :

screen -dmS demo bash -c 'while ! read -t 1;do echo $((i++));done'
注意:没有 & .
然后退出...稍后,您可以:
screen -x demo
按 Ctrl+a,然后按 d 使控制台运行
或者
gnome-terminal -e 'screen -x demo'
然后,只需关闭窗口即可让进程继续运行。

关于linux - shell关闭后如何将nohup任务带到前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71997008/

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