ctrl+c 是終止當前在終端視窗中運行的命令或腳本,
kill -9 pid,是不顧后果的強制終止(如果的你的速度夠快,有時候是和ctrl+c是一樣的)
kill -15 pid,是先關閉和其有關的程式,再將其關閉
Kill -15:
系統會發送一個SIGTERM的信號給對應的程式,當程式接收到該signal后,將會發生以下的事情
1. 程式立刻停止
2. 當程式釋放相應資源后再停止
3. 程式可能仍然繼續運行
大部分程式接收到SIGTERM信號后,會先釋放自己的資源,然后在停止,但是也有程式可以在接受到信號量后,做一些其他的事情,并且這些事情是可以配置的,如果程式正在等待IO,可能就不會立馬做出相應,
也就是說,SIGTERM多半是會被阻塞的、忽略,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/228272.html
標籤:Linux
上一篇:mycat詳解
下一篇:shell腳本應用(三)
