Копирование процессов в Linux
Я хотел бы сделать копию процесса (в Linux). Допустим, у меня есть приложение, которое при запуске делает много вычислений, и это занимает много времени. Я хочу запустить это приложение несколько раз и не хочу ждать. Я хотел бы остановить (не убить) один экземпляр процесса после того, как он произвел все вычисления, а когда мне понадобится другой экземпляр, сделать копию и запустить ее.
Возможно ли что-то подобное?
1 ответ
Насколько я знаю, в настоящее время это невозможно сделать изначально в Linux. Это может стать возможным в будущем (например, когда будет введена контрольная точка LXC).
Между тем, если выполнимо запустить приложение в виртуализированной среде, по крайней мере, некоторые гипервизоры поддерживают создание снимков работающей системы. Например, VirtualBox является бесплатным и имеет такую возможность.