我想检查点并重启X11应用程序。我正在使用BLCR(伯克利实验室检查点/重启(BLCR))工具。
BLCR无法(无需修改)重新启动与X-Server的连接。我使用插入库将所有Xlib函数调用及其参数记录到文本文件中。
现在我希望能够重新使用此记录的函数调用。 有没有比将它们保存到文本文件并在重新启动过程中解析/解释它们更好的方法?
检查点的应用程序应该重做已记录的调用,但这似乎并不像它首先发出的那样容易。
答案 0 :(得分:1)
我没有对此进行测试,但我认为您可以通过生成xmove
子进程并确保将其存储在检查点中来解决此问题。您的应用程序将直接与xmove通信而不是XServer,每次从检查点恢复时,您将再次“移动”到当前的xserver。