-
kill不仅可以杀死进程,还可以发送信号哦
-
SIGTERM (15):请求进程正常终止。大多数进程会处理这个信号并进行清理。
kill <pid>
-
SIGKILL (9):强制终止进程。进程无法捕获或忽略这个信号。
kill -9 <pid>
-
SIGINT (2):通常由 Ctrl+C 触发,向进程发送中断信号。
kill -2 <pid>
-
SIGQUIT (3):请求进程终止并生成核心转储。
kill -3 <pid>
-
SIGHUP (1):通常用于通知进程其控制终端已断开。
kill -1 <pid>
示例
-
终止进程:
kill 1234
-
强制终止进程:
kill -9 1234
-
发送信号给所有进程:
使用-SIGTERM
或-SIGKILL
和-
符号:kill -SIGTERM -1 # 发送 SIGTERM 给所有进程