在Ubuntu Linux中终止进程

时间:2020-01-09 10:41:08  来源:igfitidea点击:

如何使用bash命令提示符杀死进程?
我是否总是需要使用PID终止进程?
要按名称杀死进程,请使用killall命令。
语法如下:

killall -SIGNAME process-name

终止的默认信号是TERM(终止进程)。
要列出可用信号,请执行:

$ kill -l

以下是有用的信号,系统管理员和Ubuntu用户经常使用以下信号:

  • SIGHUP(1)在控制终端或控制进程终止时检测到挂断。
  • SIGINT(2)从键盘中断。
  • SIGKILL(9)终止信号,即终止正在运行的进程。
  • SIGSTOP(19)停止进程。
  • SIGCONT(18)如果停止,则继续处理。

示例-Ubuntu Linux:终止进程

要终止所有apache2进程,请执行:

$ sudo killall -9 apache2

要终止所有Firefox进程,请执行:

$ sudo killall -9 firefox-bin

您还可以如下使用pkill命令杀死所有php-cgi进程,执行:

$ pkill -KILL php-cgi

-u选项将仅杀死有效用户标识设置为Hyman的进程:

$ sudo pkill -KILL -u Hyman php-cgi