我在Linux中用C编写了一个程序.目前,我正在使用ubuntu upstart作为后台服务运行.
我希望能够在命令时正常关闭程序,而不仅仅是被杀死.有人可以指出接收命令的功能吗?
(编辑:无法回答自己的帖子,但似乎我打算使用signal.h signal函数将回调放在SIGTERM和SIGKILL上).
解决方法:
您想使用sigaction(2)
定义在捕获SIGTERM时运行的处理程序.
2022-09-19 14:20:57
我在Linux中用C编写了一个程序.目前,我正在使用ubuntu upstart作为后台服务运行.
我希望能够在命令时正常关闭程序,而不仅仅是被杀死.有人可以指出接收命令的功能吗?
(编辑:无法回答自己的帖子,但似乎我打算使用signal.h signal函数将回调放在SIGTERM和SIGKILL上).
解决方法:
您想使用sigaction(2)
定义在捕获SIGTERM时运行的处理程序.