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

11 месяцев назад
58 в linux

Screen image

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

$ apt-get install screen

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

$ screen

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

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

$ screen -x

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

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

источник: http://beznervov.com/linux-i-mnozhestvennye-ekrany-konsoli-screen/

Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное

Думаю, что у большинства делегатов именно так ноды и запущены (в отдельной консоли).

·

Согласен) Но в свете доступности VPS - Однозначно нужно знать о фишке...)