标签: c++ linux c++11
我有c ++进程,它永远运行,所有数据都在内存中(不在数据库中)。偶尔我需要更改代码并部署新版本,我需要停止进程,但在我需要序列化到文件和/或保存到数据库之前(我在运行类中有功能可以做到这一点)。如何触发此函数,可以挂钩一些回调,然后从命令行发送一些事件/信号/中断? (我可以使用0mq但是在里面添加命令,但我想知道是否有更优雅的解决方案)。