ctrl+c 是終止當前在終端窗口中運行的命令或腳本,
kill -9 pid,是不顧後果的強制終止(若是的你的速度夠快,有時候是和ctrl+c是同樣的)
kill -15 pid,是先關閉和其有關的程序,再將其關閉資源
Kill -15:
系統會發送一個SIGTERM的信號給對應的程序。當程序接收到該signal後,將會發生如下的事情
1. 程序馬上中止
2. 當程序釋放相應資源後再中止
3. 程序可能仍然繼續運行
大部分程序接收到SIGTERM信號後,會先釋放本身的資源,而後在中止。可是也有程序能夠在接受到信號量後,作一些其餘的事情,而且這些事情是能夠配置的。若是程序正在等待IO,可能就不會立馬作出相應。
也就是說,SIGTERM多半是會被阻塞的、忽略。配置