при непрерывно отваливающемся vpn в условиях отвратно работающего интернет-канала очень помогает эта маленькая и полезная программка. screen
Можно поставить выполняться что-нибудь такое, долгое, и оно будет там своей жизнью поживать, останется только заходить проведывать что и как там на сервере происходит.
В Дебианах-бубунтах устанавливается элементарно: apt-get install screen
Работает следующим образом: заходим на сервер, сразу запускаем screen, он создаёт окно и запускает в нём shell. Внешне ничем не отличается от обычного окружения, но есть нюанс: если вдруг коннект пропадёт - это окно никуда не денется, нужно будет просто подсоединиться к нему обратно. Это можно сделать при помощи ключа -r
user@server:~$ screen -r
команда покажет список сессий и их статус. Он бывает следующий: Detached и Attached
Подсоединиться к сессии поможет подсказка, которая выводится после списка. Если использовать при запуске два ключа -d -r можно подсоединиться к сессии, которая не была отключена надлежащим образом.
При работе в screen всё общение с этой замечательной программой происходит через комбинации клавиш, начинающихся с [Ctrl]+a , далее ^a
Итак: ^a
d - временно отключиться от сессии
c Создать новое окно
пробел Открыть следующее окно
backspace или del Открыть предыдущее окно
0-9 Выбор окна 0-9
w Вывести список окон. Текущее окно будет отмечено звездочкой (*)
k Закрыть текущее окно, тот же эффект даст ^d
copy-paste
Для включения режима копирования служит команда ^a [ В этом режиме курсор передвигается при помощи стрелок, либо при помощи буквенных клавиш h,j,k,l. Начало копируемого блока и его конец отмечается при помощи пробела. Вставка скопированного блока выполняется при помощи команды ^a ].
Полезное: ^a ? и man screen
источники:
http://www.opennet.ru/base/sys/screen_intro.txt.html
RTFM
Friday, July 9, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment