linux命令杀掉
linux命令杀掉详细介绍
在 Linux 里,你可以使用kill、pkill、killall等命令来杀掉进程,下面为你介绍这些命令的使用方法。
1.
kill 命令
kill命令是通过进程 ID(PID)来终止进程的,基本语法为:
bash
信号选项 PID
- 信号选项是可选的,默认发送的是
TERM(15)信号,该信号可让进程正常终止。若进程不理会TERM信号,你可以发送KILL(9)信号来强制终止进程。 - PID 指的是要终止的进程的 ID。
示例
bash
2.
pkill 命令
pkill命令能依据进程名来终止进程,基本语法为:
bash
信号选项 进程名
- 信号选项和
kill命令里的一样,默认是TERM(15)信号。 - 进程名是要终止的进程的名称。
示例
bash
nginx
nginx
3.
killall 命令
killall命令同样是依据进程名来终止进程,它可以一次性终止所有同名进程,基本语法为:
bash
信号选项 进程名
- 信号选项和
kill、pkill命令里的一样,默认是TERM(15)信号。 - 进程名是要终止的进程的名称。
示例
bash
httpd
httpd
912345 httpd httpd
你可以依据具体需求选择合适的命令来杀掉进程。在使用KILL信号强制终止进程前,建议先尝试使用TERM信号,因为KILL信号可能会让进程来不及清理资源。