gpt4 book ai didi

unix - 如何在unix中从终端分离进程?

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

当我在终端的后台启动一个进程时,如果终端关闭,我们将无法再与该进程交互。我不确定,但我认为进程也会被杀死。任何人都可以告诉我如何从我的终端中分离该进程。所以即使我关闭终端,我也可以在新终端中与相同的进程交互?

我是 unix 新手,所以您的额外信息会对我有所帮助。

最佳答案

您正在寻找的命令已被拒绝。

disown <processid>

这是尽可能接近 nohup。它将进程与当前登录分离并允许它继续运行。谢谢大卫科恩!

http://www2.research.att.com/~gsf/man/man1/disown.html

我刚刚找到了 reptyr,它可以让你重新设置一个被否认的进程。
https://github.com/nelhage/reptyr

它已经在 ubuntu 的软件包中了。

但是如果你还没有开始这个过程并且你计划在 future 这样做,那么要走的路是 screentmux .我更喜欢 screen .

关于unix - 如何在unix中从终端分离进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11807688/

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