极客漫画：不要使用 SIGKILL 的原因（看哭了）
漫画 信号
![The Real Reason to Not Use SIGKILL](/data/attachment/album/201708/11/224326ic1j1jpgbkecejg8.png)


在 Linux 中，通常可以发送一些信号来杀死一个进程，一般用来杀死进程的信号有 SIGTERM、 SIGKILL。但是，如果希望进程合理地终止，就不要发送硬中断信号 SIGKILL，因为该信号是不能拦截的，进程接到该信号之后会马上退出，并没有机会进行现场清理——这包括对线程的关闭等操作。更好的做法是，发送 SIGTERM 信号，这样进程在接到该信号后，可以做一些退出的准备工作。


或许你之前对如何杀死进程并没有感到什么不同，但是，看了这幅漫画，你不觉得那些孩子们（线程）很可怜么——虽然 温和的 SIGTERM 也是要全家干掉的。哭~




---


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


作者：[Daniel Stori](http://turnoff.us/about/) 译者&校对&点评：[wxy](https://github.com/wxy) 合成：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


Moved Permanently