linux中的kill、pkill和killall
kill
kill命令用于发送指定的信号到特定的进程。默认情况下,发送的是SIGTERM(信号15),用于终止进程。
## 发送SIGTERM
kill PID
## 发送SIGKILL, 用于强制终止进程
kill -9 PID
-9:通常在进程无响应(挂起)并且无法通过常规方法(如发送 SIGTERM)终止时使用 SIGKILL
pkill和killall
这两个命令用于根据进程名称而不是PID来杀死进程。
pkill process_name
pkill -9 process_name
killall process_name
killall -9 process_name