Существует ли способ приостановить отдельные настольные приложения к диску? (прежде всего, Linux)

Обратите внимание, что этот вопрос отличается, чем, но связанный с, "Как я приостанавливаю свой компьютер?" Это также отличается, чем, но связанный с, вопросы о возможности "управления сеансами" в популярных настольных платформах Linux.

Вот сценарий: мне требуются 10 минут для получения моей среды программирования, все настраивают способ, которым я хочу это. Я пишу набор кода.Я иду спать. Следующим утром я должен сделать что-то другое, чем пишут код. Возможно, это, составляют презентацию. Мои инструменты кодирования являются hogging набор системных ресурсов, но я не хочу завершать их, потому что они - боль для установки снова. Существует ли способ взять приложение или группу приложений и приостановить их к диску на своего рода "живой сессии", которую я могу затем "разморозить" позже?

Обратите внимание, что это - общая проблема; замените "среду программирования" "выполнением гигантского моделирования" (или безотносительно) в предыдущем абзаце. Кажется, что этот вид вещи должен существовать, но возможно я просто не знаю то, чем это называют. Это, или существуют некоторые очень хорошие технические причины того, почему это не существует. Мне интересно слышать о также.

Респонденты должны сфокусироваться, прежде всего, на настольных платформах Linux. Хотя, если бы, например, эта возможность существует в Windows а не в Linux в результате принципиальных различий между ними, мне было бы интересно слышать об этом.

Спасибо!

PS - Извините за конфликты пространства имен в описании проблемы. Есть ли лучшие условия, чем "приостанавливают" и "сессия?"

5
задан 03.02.2011, 15:23

5 ответов

Смотрите на http://cryopid.berlios.de/, Это может сохранить под управлением программы на диск и восстановить их позже. Я не попробовал его сам, все же.

0
ответ дан 07.12.2019, 18:02

Возможно, Вы настраиваете свою идеальную среду разработки с VirtualBox. Таким образом, можно заморозить текущее состояние надежно. Вы находитесь в той же сетевой среде и можете получить доступ к совместно используемым папкам на тех же машинах.

Единственный другой half-way-solution был бы чем-то как preload-package/daemon. Но некоторая виртуализация кажется лучшим подходом для Вас.

2
ответ дан 07.12.2019, 18:02

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

2
ответ дан 07.12.2019, 18:02

Разве не возможно настроить сценарий для конфигурирования инструментов для Вас при запуске их, вместо того, чтобы иметь необходимость провести 10 минут, делая так каждый раз?

Приводя это к сбою, Вы могли попытаться использовать, "уничтожают - ОСТАНОВКА" и "уничтожает - ПРОДОЛЖЕНИЕ СЛЕДУЕТ", который должен остановить и продолжить процесс соответственно. Посмотрите здесь

0
ответ дан 07.12.2019, 18:02

Можно использовать DMTCP для создавания снимки/восстанавливания пакета X-сервера (например, Xvfb) и приложение.

Но это не правильный инструмент для, "копят ресурсы/скорость, загружающие" задание.

0
ответ дан 07.12.2019, 18:02

Теги

Похожие вопросы