Linux и множественные экраны консоли (screen)

Открыл для себя совершенно волшебную вещь. Оказывается можно запустить любое приложение в консоли, а потом отключиться от ssh и не переживать о том, что выполнение приложения прервется.
Делается это с помощью так называемых Скринов 🙂

для начала нужно установить screen

$  apt-get install screen

После этого запускаем его

$  screen

Когда скрин запустится — вы увидите экран с промптом, там вы можете запустить ЛЮБОЕ приложение, которое требует значительного времени для выполнения И воспользоваться волшебной комбинацией клавиш CTRL-A и нажать D. ВСЕ. Ваш процессв выполняется в фоне и вы смело можете отключить ssh сессию.

Познее, можете подключиться обратно по SSH и запустить screen вот так:

$  screen -x

Вы будете удивлены, но появится ваш фоновый процесс …. Если он еще не выполнился опять жмите CTRL-A -> D и отключайтесь.

На самом деле плюшек на много больше и экранов может быть Много, однако это минимум того, что нужно знать для использования данного функционала. Все просто …

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *