1

Я пытаюсь сделать снимок работающего приложения во время выполнения и восстановить его после. Под «снимком» я подразумеваю полное состояние моего приложения - я полагаю, что это просто страницы памяти и регистры процессора, но я могу ошибаться.

Это консольное приложение в Linux (точнее, Debian), запущенное в одном из моих tty. Эти «снимки» будут использоваться в одном сеансе без перезагрузки. На данный момент единственное решение, о котором я знаю, это запуск этого приложения в виртуальной машине и использование предоставленных снимков, но я надеюсь, что есть более легкие решения этой проблемы. Заранее спасибо!

1 ответ1

0

То, что вы ищете, это контрольные точки приложения (попробуйте поискать их в Google), и вы можете использовать CRIU, который позволяет выполнять более сложные задачи, такие как восстановление приложения после перезагрузки системы (даже при изменении свойств системы) или перенос выполнения приложения на другое машина (или несколько машин).

Существует также Linux-CR, но я не знаю, является ли он все еще активным проектом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .