如何终止通过“快速运行”启动的应用程序

如何终止通过“快速运行”启动的应用程序

我正在开发一个应用程序并且它挂在某个线程上。我怎样才能终止该应用程序?

尝试了 ctrl+c,但没有用(图标停留在通知区域)

谢谢

答案1

尝试通过进程列表杀死它:

进程列表

或者 - 如果你想更酷 - 通过控制台杀死它,使用$>top

答案2

如果您知道进程的名称,grepps可以获取 PID(进程 ID)。示例:如果我想停止 shotwell,我会这样做(从终端会话):

$ ps -ef | grep shotwell
xaap001   1779  1139  8 08:08 ?        00:00:01 shotwell
xaap001   1792  1703  0 08:08 pts/1    00:00:00 grep --color=auto shotwell

列出的第一个进程是我想要的(在此示例中),列出的第一个数字是 PID。您还可以看到我刚刚运行的命令也列在其中。

现在我有了我的 PID (1779),我可以使用以下命令停止该进程:

$ kill -9 1779

答案3

我建议你输入

Cntl-z

这将暂停该进程并告诉您它的作业编号。

然后:

kill -9 %1

如果其作业号为 1。第一次按回车键后,它会提示 [1] 已停止。下次按回车键时,它会告诉您它已被杀死或终止。

相关内容