Linux中國

極客漫畫:不要使用 SIGKILL 的原因(看哭了)

在 Linux 中,通常可以發送一些信號來殺死一個進程,一般用來殺死進程的信號有 SIGTERM、 SIGKILL。但是,如果希望進程合理地終止,就不要發送硬中斷信號 SIGKILL,因為該信號是不能攔截的,進程接到該信號之後會馬上退出,並沒有機會進行現場清理——這包括對線程的關閉等操作。更好的做法是,發送 SIGTERM 信號,這樣進程在接到該信號後,可以做一些退出的準備工作。

或許你之前對如何殺死進程並沒有感到什麼不同,但是,看了這幅漫畫,你不覺得那些孩子們(線程)很可憐么——雖然 溫和的 SIGTERM 也是要全家幹掉的。哭~

via: http://turnoff.us/geek/dont-sigkill/

作者:Daniel Stori 譯者&校對&點評:wxy 合成:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國