Утилита screen

Данная утилита создана для сохранения сессий в консоли, например если вы отключились от удаленного компьютера, то загрузка файлов с фтп продолжится, и при подключении вы можете продолжить свою работу с того же места, на котором остановились.

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

Установка

Для установки данной утилиты в Debian/Ubuntu

apt-get install screen

Создание нового виртуального терминала

Чтобы создать новый виртуальный терминал нужно набрать команду

screen

Закрытие виртуального терминала

Чтобы завершить сессию в данном виртуальном терминале - можно набрать команду

exit

Чтобы свернуть данный виртуальный терминал, не завершая сессию нажмите такое сочетание клавишь Ctrl+A а потом D

Подключение к существующему виртуальному терминалу

Если у вас создан один единственный виртуальный терминал, то для подключения к нему нужно набрать

screen -x

Если у вас создано несколько виртуальных терминалов то нужно указать название конкретного виртуального терминала
чтобы просмотреть все виртуальные терминалы нужно набрать команду

screen -ls



# screen -ls
There are screens on:
4159.pts-0.notebook	(28.08.2009 23:04:24)	(Detached)
4152.pts-0.notebook	(28.08.2009 23:04:19)	(Detached)

В данном листинге видно что создано два виртуальных терминала 4159 и 4152, для подключения к первому из них нужно набрать

screen -x 4159

Персональные настройки
Яндекс цитирования