在其他终端中,我将按Ctrl+z
挂起一个应用程序,然后经常发布bg
将其发送到后台。
在console2中,Ctrl+z
不执行任何操作,可能是因为组合键在Windows中具有不同的含义。但是,除了“process&”之外,有没有一种方法可以达到相同的效果?
(我知道我应该使用&
并且它可以工作,但是有时我会设置 shell ,启动编辑器,开始编辑,然后返回控制台,只是发现我忘记了&
并且我无法使用该 shell 。这让我很烦然后我必须打开一个新的shell并再次设置它,或者退出编辑器,使用&
启动它并再次设置它)。
最佳答案
这个烦人的问题肯定是console2错误。您可以在其问题跟踪器中找到有关的信息。
无论如何,ctrl+z
所做的是将SIGSTOP
信号发送到当前进程。因此,您仍然可以从另一个 session /选项卡发送该信号。 (如果不那么令人讨厌,请停止并从&
开始)。
为此,您可以使用kill
命令。
kill -s SIGSTOP pid
(pid是进程的PID号)
希望能帮助到你。
关于windows - 在console2中运行的bash中挂起进程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7899797/