1

X11アプリケーションをチェックポイントして再起動したい。BLCR(Berkeley Lab Checkpoint / Restart(BLCR))ツールを使用しています。

BLCRは、(変更なしで)X-Serverへの接続を再開することはできません。介入ライブラリを使用して、すべてのXlib関数呼び出しとそのパラメーターをテキストファイルに記録しました。

ここで、このログに記録された関数呼び出しを再利用できるようにしたいと思います。それらをテキストファイルに保存し、再起動手順中にそれらを解析/解釈するよりも良い方法はありますか?

チェックポイントされたアプリケーションは、ログに記録された通話をやり直す必要がありますが、これは最初に聞こえたほど簡単ではないようです。

4

1 に答える 1

1

私はこれをテストしていませんが、xmove子プロセスを生成し、これがチェックポイントに保存されることを確認することで、これを解決できると思います。アプリケーションは、XServer ではなく xmove と直接対話し、チェックポイントから復元するたびに、現在の xserver に再び「移動」します。

于 2010-10-27T15:15:28.123 に答える