在 Ubuntu 中终止一项任务

在 Ubuntu 中终止一项任务

这可能是一个常见问题,但我一直无法找到好的文档。

我的系统上有正在运行的作业:

foo@fooBox:~/tmp$ jobs
[1]+  Stopped                 foo bar baz

我该如何终止此进程?我尝试了各种命令,例如kill 1,但都没有用。

答案1

您可以使用@fideli 建议的方法,也可以使用kill如下命令:

kill %1

这将终止第一个暂停的命令。您还可以找到暂停的命令列表,如下所示:

jobs

它将提供如下输出:

[1]+  Stopped                 yes

如果您有多个已停止的作业,则括号 ( ) 中的数字[1]将是作业编号,即您%kill命令后提供的编号。

答案2

如果您运行,ps ax您将获得正在运行的所有进程的列表。查找要终止的进程并记下列中的数字PID。例如,假设数字是10203,则您将运行:

kill 10203

您还可以运行ps ax | grep foo来找到您正在寻找的确切程序。最后,您可以运行:

killall foo

终止所有实例foo

相关内容