Можете ли вы проверить работающую программу?
Возможный дубликат:
Могу ли я nohup/screen уже запущенный процесс?
Экран GNU отлично подходит для долго работающих программ. Вы можете запустить свою программу в нем, отключить и принести свой ноутбук домой.
Однако иногда я запускаю программу вне экрана, и это занимает больше времени, чем я хочу. У меня нет проблем с приостановкой программы с помощью Control- Z и т. Д., Но я не хочу перезапускать ее, потому что тогда потребуется много времени, чтобы снова запустить. Есть ли способ перенести существующий запущенный процесс в сеанс экрана?
2 ответа
Нет, прости, ты не можешь.
Кроме того, я делаю так же, как Дэвид Макинтош. Где бы я ни был, я запускаю свой экран (хотя я использую screen -x). Почти все, что я делаю на своем сервере, выполняется внутри моего экрана, с примерно 20 открытыми окнами.
В этом случае он не будет возражать, если что-то займет немного больше времени.
Я думаю, что ответ "нет".
Получив некоторые ужасные впечатления от плохой беспроводной связи и длительных процессов, я теперь рефлексивно запускаю ВСЕ в сеансах экрана. Моя первая команда на подключение к системе почти всегда
$ screen -ADR
... и я иду оттуда.