kill -9 pid :杀死一个进程;
kill -15 pid:终止一个进程;
这么描述这两个东东的定义似乎不太好理解,那么举个栗子:你现在在码字,然后你对象说快把洗衣机里面的衣服晾一下,你回答说“好的,等我把这点写完就去”,这个场景就相当于 kill -15 pid
的执行过程,当收到 signal 之后不是立马结束而是先处理完剩余的工作再去结束。那么kill -9 pid
就相当于你对象叫你去晾衣服你立马就去晾衣服了,即收到 signal 之后立马马下手上的工作结束当前的工作,并且这个操作是不计后果的。