Ubuntu Linux停止进程

时间:2020-01-09 10:43:47  来源:igfitidea点击:

如何在Ubuntu Linux下使用命令行和GUI工具停止进程?
您可以使用以下工具在Ubuntu Linux下停止进程:

  • 系统监视器应用程序gui工具显示当前活动的进程。它还提供有关各个进程的详细信息,并使您能够控制活动进程,即终止或者终止进程。
  • kill 命令向诸如kill或者结束进程之类的进程发送信号。
  • pkill 命令根据名称查找进程或者进程,并向进程发送end或者killing单打。
  • killall 命令按名称杀死进程(包括其所有子进程)。

Gnome:系统监视器应用程序杀死一个进程

要启动系统监视器GUI,请单击系统菜单>选择管理>系统监视器。
或者,打开命令行终端(选择应用程序>附件>终端),然后执行:

$ gnome-system-monitor

如何结束进程?

  • 首先选择您要结束的进程。
  • 单击结束过程按钮。您将收到确认警报。单击"结束进程"按钮以确认您要终止该进程。
  • 这是停止(结束)进程的最简单方法。

kill命令选项

您可以使用kill命令将信号发送到由进程标识符(PID)指定的每个进程。
默认信号为SIGTERM(15)。
有关更多信息,请参见常见UNIX/Linux信号名称和编号列表。
在此示例中,ps命令用于查找系统中所有正在运行的进程:

$ ps aux | grep firefox

要结束一个过程,请执行:

$ kill -s 15 PID-HERE

$ kill -s 15 2358

或者将信号9(SIGKILL)用于强制终止至PID 3553:

$ kill -9 PID-HERE

$ kill -9 3553

pkill命令行选项

使用pkill命令可以按名称,用户名,组名,终端,UID,EUID和GID终止进程。
在此示例中,对用户Hyman使用pkill命令杀死firefox进程,如下所示:

$ pkill -9 -u Hyman firefox

killall命令行选项

killall命令向所有进程发送信号。
要终止所有httpd进程(子进程和父进程),请执行:

$ sudo killall -9 httpd

或者

$ sudo killall -9 apache2