如何在运行时创建(和恢复)应用程序快照?

如何在运行时创建(和恢复)应用程序快照?

我正在尝试在运行时创建正在运行的应用程序的快照,然后将其恢复。我所说的“快照”是指应用程序的完整状态 - 我想那只是内存页面和 CPU 寄存器,但我可能错了。

这是 Linux(确切地说是 Debian)上的一个控制台应用程序,运行在我的一个 tty 中。这些“快照”将在同一会话中使用,无需重新启动。目前我知道的唯一解决方案是在 VM 中运行该应用程序并使用它提供的快照,但我希望有更多轻量级解决方案可以解决此问题。提前致谢!

答案1

您正在寻找的是应用程序检查点(尝试在 Google 上搜索)你可以使用中央情报局这使得可以做更高级的事情,比如在系统重启后恢复应用程序(甚至更改系统属性)或在另一台机器(或更多台机器)上迁移应用程序执行。

还有Linux-CR但不知道它是否仍是一个活跃的项目。

相关内容