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