MyTetra Share
Делитесь знаниями!
Запустить долгую программу через screen по ssh
03.07.2019
14:31
Автор: br0ke
Текстовые метки: linux, unix, ssh, background, process, screen, long, terminal, multiplexer
Раздел: Информационные технологии - Linux

1. Проверить, что screen установлен в системе:


screen --version


2. Запустить screen:


screen


либо создать именованную сессию:


screen -S session_name


3. Доступные горячие клавиши внутри сессии screen:


  • Ctrl+a c -- создать новое окно (с шеллом)
  • Ctrl+a " -- показать список всех окон
  • Ctrl+a 0 -- переключиться на окно 0 (подставить номер)
  • Ctrl+a A -- переименовать текущее окно
  • Ctrl+a S -- разделить текущее окно горизонтально на две области
  • Ctrl+a | -- разделить текущее окно вертикально на две области
  • Ctrl+a tab -- переключить фокус в следующую область
  • Ctrl+a Ctrl+a -- переключиться между текущей и предыдущей областью
  • Ctrl+a Q -- закрыть все области кроме текущей
  • Ctrl+a X -- закрыть текущую область


Отключиться от сессии screen:


Ctrl+a d


Переподключиться к сессии:


screen -r


Показать список сессий:


$ screen -ls


There are screens on:

10835.pts-0.linuxize-desktop (Detached)

10366.pts-0.linuxize-desktop (Detached)

2 Sockets in /run/screens/S-linuxize.


Подключиться по номеру сессии, например:


screen -r 10835

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования