screen — менеджер интерактивных shell-процессов (установка, настройка)

30 сентября 2012 г. Alex Просмотров: 5634 RSS 2
FreeBSD ,

При удаленной работе по ssh эта утилита становится незаменимым помощником администратора, она позволяет запускать несколько интерактивных shell-процессов и переключаться между ними. При обрыве ssh-соединения все процессы, запущенные с помощью утилиты screen, продолжают выполняться, администратор заново подключается к серверу и продолжает работу, как ни в чём не бывало.

Установку утилиты Screen производим из портов:

# cd /usr/ports/sysutils/screen

# make install clean

В появившемся окне конфигурации все опции оставляем по умолчанию, по окончании установки перечитываем пути:

# rehash

Далее представлю основные команды и параметры запуска для работы с этой утилитой.

Запуск:

# screen [-параметры запуска]

Параметры:

-a — использовать все возможности запускаемого экземпляра screen

-A — адаптация по разрешению окна подключаемого экземпляра screen

-d — отсоединение от работающего экземпляра screen

-r [экземпляр screen] — подключение к отсоединённому экземпляру screen

-h [число строк] — указать количество строк в истории прокрутки

-R — подключение к отсоединённому экземпляру screen, если не находит, создаёт новый

-x — присоединение к не отключенному экземпляру, позволяет работать двум пользователям одновременно

-list (ls) — вывести листинг запущенных экземпляров screen

-wipe — удаление всех (зависших) экземпляров screen

Команды:

Ctrl+a+c — создание нового экземпляра screen

Ctrl+a + ctrl+a — переключение между запущенными экземплярами screen

Ctrl+” — вывод списка запущенных экземпляров screen

Ctrl+a+A — изменить название заголовка текущего экземпляра screen

Ctrl+a+d — отключиться от текущего экземпляра screen

Ctrl+a+k — уничтожить текущий экземпляр screen

Ctrl+a+ — уничтожить все запущенные экземпляры screen

Ctrl+a+x — блокировка всех запущенных экземпляров screen, для разблокировки потребует ввести пароль пользователя от имени которого был запущен screen.

Ctrl+? — HELP! (да и man ещё никто не отменял..)

Полезные ссылки:

http://www.gnu.org/software/screen/

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Комментариев: 2
  1. Не могу подключиться к отключенному скрину, пишет что он уже активен и кем то используется. Как быть?

  2. Сам нашёл smile

    # screen -x

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)