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


9

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

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


Ответы:


5

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

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

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.