如何获取另一个可执行文件的可执行文件的崩溃信息?

如何获取另一个可执行文件的可执行文件的崩溃信息?

我在 Linux 机器上有两个 C++ 编译的可执行文件,两者相互依赖。第一个任务必须连续监视第二个任务,如果第二个任务终止或重新启动,第一个二进制文件必须接收反馈。

到目前为止,两个任务都已开始使用systemctlBy make 第二个任务作为单元文件中第一个任务的一部分。

# first.service file   
[Unit]
    Description=xx
    PartOf=second.service
    Wants=second.service

如果第二个任务重新启动/停止,它会使第一个任务重新启动。但第一个可执行文件必须在第二个任务崩溃之后或之前接收反馈。请建议我一个使用 C++ 执行此操作的解决方案。

相关内容