Вопросы с тегом «gnu-screen»

GNU Screen - это программное приложение, которое можно использовать для мультиплексирования нескольких виртуальных консолей.

260
Могу ли я выполнить nohup / screen уже запущенного процесса?

Я делаю несколько тестовых прогонов долгосрочных сценариев переноса данных через SSH. Допустим, я начинаю запускать сценарий около 16:00; сейчас 6 вечера катается, и я проклинаю себя за то, что не сделал все это screen. Есть ли какой-нибудь способ «задним числом» nohupпроцесса или мне нужно...

222
Перемещение уже запущенного процесса на экран

Моя офисная работа обычно видит, что я подключен к Linux через VNC. Иногда я запускаю удаленную работу на консоли и позже понимаю, что она выполняется намного дольше, чем ожидалось. (Должен был начать это под Screen в первую очередь ...) Я не хочу, чтобы моя рабочая станция работала всю ночь,...

167
Sudo как другой пользователь и рабочий экран

Сегодня выяснилось, что запуск экрана от имени другого пользователя, в который я могу войти, не будет работать! т.е. ssh bob@server # ssh into server as bob sudo su "monitor" - screen # fails: Cannot open your terminal '/dev/pts/0' У меня есть скрипт, который запускается как «монитор» пользователя....

157
Как подключиться к отключенному сеансу SSH

Есть ли способ подключиться к сеансу ssh, который был отключен? У нас проблемы с сетевым подключением к удаленному сайту, над которым мы работаем отдельно; тем не менее, в то же время мы испытываем большое количество отключений из-за потерянных пакетов при подключении к серверам в удаленном...

99
Как изменить порядок окон, изменить ярлык прокрутки и изменить содержимое строки состояния на экране GNU?

Я научился использовать GNU-Screen и использую его в течение последних нескольких недель. Теперь я получил представление об основах, и было бы очень полезно, если бы я разъяснил эти вопросы: Как переименовать / переупорядочить / переместить окна в экранной утилите Linux? Например, после нескольких...

69
Могу ли я отправить какой-либо текст на STDIN активного процесса, запущенного в сеансе экрана?

У меня есть длительный процесс сервера внутри сеанса экрана на моем сервере Linux. Это немного нестабильно (и, к сожалению, не мое программное обеспечение, поэтому я не могу это исправить!), Поэтому я хочу написать сценарий перезапуска процесса каждую ночь, чтобы помочь стабильности. Единственный...

60
Как я узнаю, что я работаю внутри «экрана» Linux или нет?

«Экран» относится к программе, упомянутой в разделе «Как подключиться к отключенному сеансу SSH» . Это хорошая возможность. Но есть вопрос, который я действительно хотел бы знать. Как узнать, бегу ли я внутри «экрана»? Разница в следующем: Если да, я знаю, что могу безопасно закрыть текущее окно...

57
Как я могу запустить сеанс экрана командой ssh ​​на удаленном сервере с моего рабочего стола?

Я хочу иметь возможность запускать сеансы экрана на удаленных серверах с помощью одной команды ssh на моем рабочем столе. Однако экран, похоже, нуждается в терминале, который недоступен при запуске команды через ssh. Итак, очевидное ssh root@my.machine screen "tail -f /var/log/messages" (как...

54
Какие полезные настройки .screenrc?

В основном, как некоторые из моих собственных, которые я разместил ниже. Я ищу дополнительные функции для программы «экран». По крайней мере, посмотрите на последнюю строку для фантастической «строки меню» в нижней части экранной сессии. ## gyaresu's .screenrc 2008-03-25 #...

38
замазка и экран и буфер с обратной прокруткой [закрыто]

Когда я использую экран внутри сеанса замазки, я не могу использовать буфер прокрутки для замазки, чтобы посмотреть на то, что только что прокрутилось за пределами экрана. Вместо этого я просто вижу, что происходило во время сеанса замазки перед моим рабочим экраном. Что мне здесь не хватает? Мне...

37
Как попросить экран вести себя как стандартная оболочка bash?

Только что узнал про команду screen на linux - это гениально. Я люблю это. Однако фактический терминал / приглашение на экране выглядит и ведет себя не так, как мое стандартное приглашение bash. То есть цвета не совпадают, завершение табуляции не работает и т. Д. Есть ли способ, которым я могу...

37
Почему перенаправление 'script' в / dev / null / позволяет 'screen' работать, пока он используется как другой пользователь?

Я был привлечен к пользователю для запуска определенного долго работающего скрипта. Я хотел использовать экран, но я получил сообщение об ошибке «Не удается открыть ваш терминал '/ dev / pts / 4' - пожалуйста, проверьте». Так что я погуглил и наткнулся на сообщение на форуме, которое...

35
Восстановить работающий скрипт из терминальной сессии

Поэтому я использую GNU Screen для управления несколькими запущенными скриптами / программами. Мультиплексирование и отделяемость весьма полезны. Я удалил скрипт с диска, и теперь у меня возникли проблемы с поиском резервной копии. Однако один из сеансов терминала выполнял сценарий до удаления...

33
Использование клавиш ctrl-стрелка с PuTTY и экраном

Я искал и не мог найти решение для этого нигде. Я использую PuTTY из Windows для подключения к различным серверам, на которых я запускаю bash и screen. Кажется, bash отлично работает с клавишами со стрелками Ctrl для перехода между словами в командной строке, но на экране это не работает. Вне...

31
Скрытые возможности `screen`

Поскольку я весь день пользуюсь командой * nixscreen и не могу найти никого, кто начал бы задавать этот вопрос, я решил, что он должен быть запущен. Вы знаете упражнение: вики сообщества, один ответ на каждую функцию, чтобы мы все могли...

29
Создать экран и запустить команду без подключения

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

27
Присоединить или создать именованный сеанс экрана? (или постоянные сеансы экрана)

По сути, у меня есть сеанс удаленного экрана, к которому я хочу автоматически подключиться .. В настоящее время я делаю это с помощью следующей команды (в виде закладки iTerm или псевдонима) ssh host -t screen -x thesessionname Это работает нормально, но если сеанс умирает по какой-либо причине, я...

25
Есть ли способ заставить сеанс «Экран» пережить перезагрузку?

Я использую утилиту Screen и хочу сохранить сеанс при перезагрузке машины. Если это невозможно, вы можете порекомендовать другие альтернативы Screen , которые позволили бы сохранить сеансы между перезагрузками. Я использую Ubuntu Server 10.04 (Lucid Lynx), если это имеет значение. У меня есть...