杀死Linux程序的优雅方式

时间:2016-11-08 09:03:21

标签: linux kill-process

我正在运行一个使用大量内存的Linux程序。如果我使用Ctrl-C手动终止它,它将进行必要的内存清理。现在我尝试使用脚本终止程序。这样做的优雅方式是什么?我希望做类似于Ctrl-C的事情,这样它就可以进行内存清理。将使用" kill -9"命令这样做?

1 个答案:

答案 0 :(得分:3)

记忆清理是什么意思? 请记住,无论杀戮信号如何,记忆都会被释放。

默认终止信号 - SIGTERM(15)使应用程序有机会做一些额外的工作,但必须用信号处理程序实现。

Signal handling in c++