CRIU или любая другая команда контрольной точки/восстановления не могут использоваться. Мне нужно восстановить процесс в другой системе.Как написать сценарий оболочки для контрольной точки в текущем процессе в ubuntu?
0
A
ответ
0
Вот что должен сделать CRIU. Я имею в виду создать контрольную точку и восстановить ее на другой машине. См. Документацию CRIU для перемещения в реальном времени в контейнере:
Это пример использования, из которого появился весь проект контрольной точки/восстановления . Контейнер имеет контрольную точку, затем изображение копируется на другой коробке, а затем восстанавливается. С точки зрения удаленного наблюдателя контейнер просто замораживается некоторое время.
Очень сложно написать приложение, которое переносит процесс на другую машину. Необходимо восстановить иерархию процессов, привилегии, файловые дескрипторы, сетевые соединения, сигналы ...
Слишком много проблем для описания в одном ответе.