挂在console2中运行的bash进程

在其他terminal中,我会按Ctrl+z来挂起一个应用程序,通常会发出bg发送到后台。

在console2中, Ctrl+z不做任何事情,可能是因为在Windows中,组合键的含义不同。 但是有没有办法达到同样的效果,除了'stream程'?

(我知道我应该用&和它的工作,但有时我会设置shell,启动一个编辑器,开始编辑,然后返回到控制台,只是发现我忘了& ,我不能使用shell,它惹恼了我那么我不得不打开一个新的shell并重新设置它,或者退出编辑器,用&开始并且再次设置它)。

这个恼人的问题肯定是一个console2错误。 您可能会在其问题跟踪器中发现一些问题。

无论如何, ctrl+z所做的就是向当前进程发送一个SIGSTOP信号。 所以,你仍然可以从另一个会话/标签发送信号。 (如果不是比停下来开始讨厌& )。 要做到这一点,你可以使用kill命令。

 kill -s SIGSTOP pid 

(PID是过程PID号)

希望能帮助到你。

在Console2中,ctrl-c被默认绑定为复制(文本),你必须按ctrl-shift-c取消作业。

您也可以尝试删除与ctrl+z冲突的热键。

我无法使用ctrl+c取消脚本的执行。 只要我删除该热键, ctrl+c的默认恢复,我能够正确地取消执行。