可以从linux / upstart / ubuntu接收关闭/终止请求的C程序

我在Linux中用C编写了一个程序.目前,我正在使用ubuntu upstart作为后台服务运行.

我希望能够在命令时正常关闭程序,而不仅仅是被杀死.有人可以指出接收命令的功能吗?

(编辑:无法回答自己的帖子,但似乎我打算使用signal.h signal函数将回调放在SIGTERM和SIGKILL上).

解决方法:

您想使用sigaction(2)定义在捕获SIGTERM时运行的处理程序.

上一篇:java-递归导致退出以退出所有JFrame(终止应用程序)


下一篇:python – 有没有办法杀死一个线程?