简介#
kill命令很容易让人产生误解, 以为仅仅是用来终止linux中的进程....在man手册中对kill命令的解释如下, 不难看出, kill命令是一个用于将指定的signal发送给进程的工具
DESCRIPTION The command kill sends the specified..., 在这些信号中只有9) SIGKILL可以无条件地终止process, 其他信号都将依照process中定义的信号处理规则来进行忽略或者处理....上述信号中常用的其实很少, 如下表所示
编号 名称 解释
1 SIGHUP 启动被终止的程序, 也可以让进程重新读取自己的配置文件, 类似重新启动
2 SIGINT 相当于输入 ctrl-c 来中断一个程序...常用命令#
以正常的方式终止进程, 由于信号15是最常用也是最佳的程序退出方式, 所以 kill 命令不指定信号时, 默认使用的就是信号 15
kill pid
# 或者
kill -15 pid
强制终止进程