kill命令 – 杀死进程
kill
命令用于向进程发送信号,通常用于控制进程的行为。在 Unix、Linux 和类 Unix 的系统上,kill
命令是一个常用的命令,用于管理和控制运行中的进程。以下是 kill
命令的常用选项和用法:
-
终止进程:默认情况下,
kill
命令向进程发送SIGTERM
信号,要求进程优雅地终止。进程可以收到这个信号后,根据需要进行资源清理和关闭操作。使用kill
命令终止进程的语法如下:kill PID
其中
PID
是要终止的进程的进程 ID。示例:
kill 12345
-
强制终止进程:如果进程不响应
SIGTERM
信号,可以使用SIGKILL
信号强制终止进程。强制终止会立即终止进程,不会给予进程执行清理操作的机会。使用-9
或--signal=9
选项向进程发送SIGKILL
信号:kill -9 PID
示例:
kill -9 12345
-
向进程发送其他信号:除了
SIGTERM
和SIGKILL