CryoPID (http://cryopid.berlios.de/) позволяет сохранять в файле состояние запущенного процесса. Этот файл, в дальнейшем, может быть использован для запуска процесса после перезагрузки системы или даже на другой системе с другой версией ядра (2.4/2.6).
Особенности:
- не требует привилегий root;
- не требует модификаций ядра;
- не требует перекомпиляции замораживаемой программы;
- не использует LD_PRELOAD;
URL: http://cryopid.berlios.de/
Новость: http://www.opennet.me/opennews/art.shtml?num=9716
странно что этого еще раньше не сделали, наверное с самого начала, используется в виртуальным машинах, в любом случае отличная идея :)
Надо будет потаскать с недельку Оперу на флешке туда-сюда.
А опера помоему несколько тредов использует, а они-то с другими PID. Или это пофиг?
...извеняйте не до читал - Multiple processes with hierarchy - Not yet. Planned.
> ...несколько тредов использует, а они-то с другими PID. Или это пофиг?
пофиг: у всех нитей pid один поскольку они принадлежат одному и тому же процессу.
не ново конечно.chpox например
http://www.unicc.kiev.ua/tasks/chpx_eng.html
CHPOX should work with different Linux kernels, based on 2.4.x series
... Лучше скажите, кто эту хрень скомпилировал?!
а в чем проблема?
Я что-то не понял. А память процесса? Она тоже сохраняется?
Кто-то может прояснить статус данного проекта насейчас?Есть криопид2 - но, насколько я понял, он не работает на ядрах 3.х и на 64 битной архитектуре.
Может есть какие альтернативы? такое впечетление, что проект благополучно умре, только непонятно в пользу чего?
Не верится, что фича никому не нужная.