Можете ли вы проверить работающую программу?

Возможный дубликат:
Могу ли я nohup/screen уже запущенный процесс?

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

Однако иногда я запускаю программу вне экрана, и это занимает больше времени, чем я хочу. У меня нет проблем с приостановкой программы с помощью Control- Z и т. Д., Но я не хочу перезапускать ее, потому что тогда потребуется много времени, чтобы снова запустить. Есть ли способ перенести существующий запущенный процесс в сеанс экрана?

2 ответа

Решение

Нет, прости, ты не можешь.

Кроме того, я делаю так же, как Дэвид Макинтош. Где бы я ни был, я запускаю свой экран (хотя я использую screen -x). Почти все, что я делаю на своем сервере, выполняется внутри моего экрана, с примерно 20 открытыми окнами.

В этом случае он не будет возражать, если что-то займет немного больше времени.

Я думаю, что ответ "нет".

Получив некоторые ужасные впечатления от плохой беспроводной связи и длительных процессов, я теперь рефлексивно запускаю ВСЕ в сеансах экрана. Моя первая команда на подключение к системе почти всегда

$ screen -ADR

... и я иду оттуда.

Другие вопросы по тегам