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

screen (GNU Screen) - это полноэкранный оконный менеджер, который мультиплексирует физический терминал между несколькими процессами (обычно это интерактивные оболочки). Для компьютерных мониторов, см. Тег / мониторы.

5
Установка имени для сеанса экрана
Есть ли способ дать конкретное имя сеансу экрана Unix? Например, скажем, я запускаю одну и ту же программу несколько раз, каждая с разными параметрами, и я хочу сказать, какая из них какая.
46 gnu-screen 

3
отправка ввода текста на отдельный экран
Я пытаюсь запустить сервер Minecraft на моем сервере unRAID. Сервер будет работать в оболочке, а затем сидеть и ждать ввода. Чтобы остановить его, мне нужно набрать «стоп» и нажать клавишу ввода, и тогда это спасет мир и изящно выйдет, и я вернусь в оболочку. Это все работает, если я запускаю …
44 linux  gnu-screen 

2
Как изменить директорию нового окна по умолчанию изнутри tmux
Я недавно перешел с экрана GNU на tmux . Я нахожу это довольно похожим, но с большей поддержкой (я переключился из-за проблемы с escape-time в neovim - разрешение было только для tmux). К сожалению, в tmux я не могу найти команду, подобную этой: screen -X eval "chdir $(some_dir)" Приведенная выше …
43 linux  tmux  gnu-screen 

6
Как мне переключаться между панелями внутри окна в tmux, как на экране?
Я думал, что перемещение панели tmux в окно - это тот же вопрос, но это не так. Исходя из регулярного использования экрана GNU, я ищу tmux для того же. Одна из вещей, которые я делаю регулярно, - это открыть несколько разных окон, одно с некоторым кодом, открытым в vim, и …

4
Как переименовать сеанс экрана GNU
Я запускаю сеанс экрана и хочу изменить его имя. Я знаю, что при запуске нового сеанса экрана я могу использовать опцию '-S', чтобы дать ему имя. Как я могу изменить это имя, когда сессия уже началась?
41 gnu-screen 

4
nohup против экрана
В прошлом я nohupвыполнял большие фоновые задания, но заметил, что многие люди используют screenв этом контексте. screenПредоставляет ли мне какое-то функциональное преимущество, о котором я не знаю, или это просто вопрос предпочтений?

4
Есть ли эквивалент в команде GNU Screen «log» в tmux?
Я интенсивно использую экранную команду «log» для записи результатов сеанса в файл, когда я делаю изменения в данной среде. Я искал справочную страницу tmux, но не смог найти эквивалент. Кто-нибудь знает о подобной функции в tmux, или я должен написать свои собственные сценарии оболочки, чтобы сделать это? РЕДАКТИРОВАТЬ: я знаю …
35 gnu-screen  logs  tmux 

2
Предотвращение завершения экрана GNU после завершения выполненного скрипта
Я пытаюсь заставить экран GNU создать «виртуальный» терминал, не подключаясь к нему, выполнить сценарий внутри и НЕ завершать сеанс после завершения сценария. Я перепробовал много комбинаций, в том числе: screen -dmS udplistener /share/Sys/autorun/start_udp_listeners.sh или screen -S udplistener -X /share/Sys/autorun/start_udp_listeners.sh и никто из них не работал. Я либо получаю сеанс без …
35 gnu-screen 

5
поиск текста на выходе терминала
Я запускаю приложение с командой, $ grails run-appкоторая печатает вход в терминал, как показано ниже. То, что я хочу, это поиск определенного текста (скажем user authorities) в этом журнале, чтобы я мог проверить дальше. Один из способов использовать Logis Apis для записи в текстовый файл, но я хочу найти его …

2
Как получить вывод из `screen` в скрипт?
У меня screenзапущен экземпляр, и мне нужно выполнить некоторый код внутри screenи вывести результат в мой скрипт. Первая часть довольно проста, я просто screen -S session_name -X eval 'stuff "$cmd"\015'. (Я изменил строку, которую нашел в скрипте ) Вторая часть, получая вывод, более сложна. Как я могу получить весь вывод, …

3
Принудительно переустановить экран GNU до текущей ширины терминала?
Я хотел бы заставить экран GNU перекомпоновываться до существующей ширины терминала при повторном подключении сеанса. Мне кажется, это работало должным образом до того, как я обновил машину до CentOS 6, но я не могу понять, как ее восстановить. ( TERM=xterm) Всякий раз, когда я присоединяю сеанс, независимо от состояния, когда …

4
Сохранить полное состояние сеанса экрана GNU
Можно ли сохранить «состояние» экранного окна GNU (или просто стандартной оболочки), чтобы я мог перезагрузить все после перезагрузки: Количество открытых снарядов Название каждой оболочки Текущий каталог каждой оболочки История каждой раковины Если возможно, их переменные среды
32 shell  gnu-screen 

1
Как обойти или пропустить вступительное сообщение при запуске экрана?
Когда я начинаю screen, я получаю сообщение с указанием версии, авторского права и адреса электронной почты с сообщениями об ошибках. Я не хочу видеть это каждый раз, когда начинаю screen. Поиск страницы справочника, похоже, не привел к решению, и я надеюсь, что эксперты здесь знают, как обойти эту информационную страницу.
31 gnu-screen 

5
Как вы можете изменить строку состояния экрана GNU в зависимости от имени хоста?
У меня есть общий домашний каталог, который автоматически монтируется через NFS на всех серверах UNIX, на которых я вхожу. Я хотел бы иметь один .screenrc, который (например) помещает имя хоста в строке hardstatus другим цветом, чтобы указывать, когда я вошел в рабочую версию по сравнению с разработкой; наши имена хостов …

2
как изменить размер области экрана по горизонтали
Я использую screenдля разделения своих терминалов, но я хотел бы иметь возможность изменить размер горизонтального размера разделенных экранов. Если я это сделаю, C-a :resize 10я только изменить вертикальный размер до 10 строк. Как мне добиться того же, но для горизонтального измерения?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.