ПоискРабочие записки
Алексей Ямщиков

Интересные сайты

Сергей Козлов
Добрые песни! последние обновления.

Раскрутить мой сайт!Раскрутить мой сайт!
Календарь

<
Май 2012
>
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Подписка

E-mail: 
Комментируемые записи

SQUID, SquidGuard, SquidV...
Комментарии: 1
Вернуться на главнуюАлексей Ямщиков / Рабочие записки / Администрирование *nix / screen

screen

ДобавилТекст

mobilesfinks Отправить сообщение
Алексей Ямщиков
screen
594 дня назад 07.10.2010 10:39:41 Цитата('1699648','1699648','5','9372')">Сообщить о спаме

на форуме Убунтуйцев нашёл интересное замечание про утилиту screen

вот ссылка на исходный текст с которого взял

Я тут такую штуку интересную нарыл. Прога называется screen. Тот же самый bash, но с секретом. Помнишь я как то спрашивал, как можно допустим mongrel поставить в фоновый режим, а потом, если надо, через неделю зайти и вытащить его на экран и посмотреть что в монгреле происходит. Или допустим если мама сидит за компом, а надо включить музу на серваке через SSH в консольном мр3 плеере через серваковские колонки, но так, чтобы если отлогинился, то муза не пропадала. А когда надоело и мама уже ушла, то на серваковском терминале просто в консоли под своим юзером вытащить процесс mp3 плеера на экран и поменять плейлист или выключить. Так вот. Есть прога screen.

Значит прога при запуске формирует файл сессии в /home для каждого юзера кто запустил.
то есть ты запускаешь screen. В нем запускаешь процесс top. И нажимаешь: Ctrl+a и потом d. Это ты перевел сессию screen в состояние detached. Все, теперь можешь с любого другого терминала или ssh логиниться под своим юзером, писать screen -r и тебе вернется та же самая сессия с запущенным процессом top, который все это время работал! То же самое можно делать и с mp3blaster для проигрывания музыки на серваке и доступа потом с любого терминала. Если ты ушел от сервака и не перевел screen в detached - не беда. Можно с любого другого терминала сделать screen -D -r и он отберет сессию у того терминала, который ей пользуется. Можно сессии запускать в multiuser mode, но я пока не разобрался как.

И, самое главное, что пригодиться не только для удаленного доступа но и в повседневной жизни - можно сделать несколько окон! Нажимаешь Ctrl+a и с и создается новое окно с консолью. Переход межу окнами по Ctrl+a и ". Каждому окну можно присвоить имя по Ctrl+a и A. Вобщем незаменимая прога. Я уже чувствую как я в gnome-terminal на одной закладке запускаю в screen окно mongrel, ruby script/console и mysql для полного контроля девелопинга, а на другой закладке gnome-terminal запускаю все то же самое что касается удаленного сервака по ssh, а на третьей вкладке gnome-terminal я просто рулю еще чем нибудь. И все под рукой, и во вкладках и окнах gnome-terminal не запутаешься. Ну что думаешь?! Я прям приторчал от нее )) Особенно от возможности бросить задачу и потом к ней вернуться удаленно



Комментарии: 0 Просмотров: 395
Метки: screen, linux, ubuntu

Имя Пароль
расширенный... ( / Регистрация )

Тема

В тексте можно использовать Wiki или HTML теги




Жалоба | Размещено на MyLivePage | | Design by Ivan | © Kolobok smiles, Aiwan