Обернуть текущую сессию в экранную сессию

9

Я начал большую операцию, но я не начал сеанс экрана, поэтому я не могу отключиться без отмены операции.

Есть ли способ ввести экран так, чтобы операция продолжалась и отправлял свои выходные данные в сеанс экрана, и я мог безопасно отключить мой сеанс SSH?

Боб Фэнджер
источник

Ответы:

5

После просмотра вашего "Нет" ссылка Я действительно нашел этот ответ на serverfault от графа:

Тем не менее, для вашей реальной проблемы есть еще одна вещь, которую вы можете попробовать: после запуска вашей работы из терминала, создайте фоновый режим, набрав ctrl-z, а затем bg. После этого отсоедините задание от родительской оболочки - в bash: disown -h%. После этого вы можете безопасно закрыть терминал, и работа продолжится.

И этот от того же вопроса от Роба Уэллса:

$ screen -S my_process
$ retty $ (pgrep my_process)
/ redraw

Боб Фэнджер
источник
1
В связанном вопросе reptyr работал лучше, чем retty для меня. ретти отсоединился, но не смог присоединиться.
Лев