Пробуем GNU screen
Здравствуйте, я бесполезен.
На работе я каким-то образом оказался в непонятной ситуации, когда я наблюдаю за двумя командами, управляю задачами разработчиков из другой команды, и выполняю свои обычные обязанности.
Благодаря этому...

Позавчера


Вчера и позавчера я ходил выпивать два дня подряд.
А в курилке я поговорил с тремя китайцами и получил сигареты под названием «Золотой лист» («黄金葉»).
Я был рад, когда мне, вероятно, почти 50-летние люди сказали: «Волосы художника!», «Красивый парень!».
Введение
Поскольку в последнее время я в основном работаю в CLI, и на WM часто бывает так, что ресурсы расходуются впустую, и становится трудно понять, какое окно консоли к чему относится, я хочу использовать screen, который запускает виртуальный терминал.
Давайте попробуем
Опция -S, похоже, позволяет указать имя экрана.
alleycat:[haturatu]:~$ screen -S test
[detached from 11740.test]
И когда я войду, я сделаю echo для записи.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
Нажмите Ctrl+a, затем d для отсоединения.
Теперь проверим существующие виртуальные терминалы.
alleycat:[haturatu]:~$ screen -ls
There is a screen on:
11740.test (Detached)
1 Socket ituracreen.
Затем снова присоединяемся и входим.
alleycat:[haturatu]:~$ screen -r test
Вошли.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
alleycat:[haturatu]:~$
Если вы хотите закрыть этот виртуальный терминал, сессия завершится с помощью exit, и виртуальный терминал также закроется.
Вот и все...
Если screen -S существует с тем же именем, вы можете проверить PID с помощью -ls, и, похоже, вы можете войти, указав PID вместе с ним.
На этом все. До новых встреч.