2010-11-13 149 views

回答

2

当它在Unix上运行时,你肯定可以暂停它。在您启动它的命令行上击中“^ Z”,或发送一个SIGSTOP信号。这不完全是你想要的。它不会直接写入磁盘(尽管它可能会被换出)。它不会在系统重新启动后存活。与图像文件不同,您不能复制或恢复它。

也有各种各样的黑客让一些基于图像的系统(smalltalk,emacs等)“unexec()”自己并将备份保存在磁盘上。这些将打破任何网络连接或打开文件。大多数方法还需要节约方案的合作,特别是要妥善处理与被切断的外部世界的联系。

最后,您可以在虚拟机中运行JVM,并挂起虚拟机。至少,在虚拟机内部的文件连接将被保存。