在其他终端中,我将按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/

10-11 00:20