kill命令用于终止指定进程。在Linux中,kill命令的执行策略是向指定进程发送一个信号,根据不同的信号值,进程会有不同的响应。常用的信号包括:
- SIGTERM(默认信号):软件终止信号,通知进程正常退出。
- SIGKILL:强制终止信号,立即终止进程。
- SIGHUP:终端挂起信号,通常用于重启进程。
- SIGINT:终端中断信号,通常由按下Ctrl+C触发。
可以使用kill命令加上不同的信号值来终止进程,例如:
kill -SIGTERM <进程ID>
或者
kill -9 <进程ID>
其中-9代表SIGKILL信号。