Ctrl + C不会在终端中退出正在运行的程序

技术专家

好的,我不知道为什么,但是我已经多次问过这个问题,但是所有答案似乎都没有帮助,但是问题很明显,因为我在多台计算机上进行了验证。Ctrl+C不会杀死应该在终端(Ubuntu v10)中正在运行的程序。我想知道是否有人可以指出一个切实可行的解决方案。

到目前为止,我已经尝试了Ctrl+\Ctrl+SysRq+K以及更多-没有任何效果!

唯一起作用的东西是Ctrl+Z,但是它实际上并不能杀死/退出该程序,而只是将其置于后台,然后您仍然必须执行操作kill %1才能杀死它。

谢谢!

马蒂·弗里德

注意:在评论后回答并...

我很确定它将杀死大多数终端程序;当然,它不会杀死派生一个新进程的进程,然后立即返回提示。

某些程序可能会捕获此中断并根据需要对其进行处理,甚至忽略它。它可能在很大程度上取决于该程序是设计为在终端中运行还是从GUI中运行。

我刚刚在10.04和11.10中尝试过的将要结束的一些程序是:

ping - which runs continuously by default, so this is the only way to stop it;
find - often takes a long time, so it's useful to be able to end it.
gedit

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章