Запитання з тегом «gnu-screen»

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

3
відправлення введення тексту на окремий екран
Я намагаюся запустити сервер minecraft на своєму сервері unRAID. Сервер буде працювати в оболонці, а потім сидіти там і чекати введення. Щоб зупинити це, мені потрібно набрати "стоп" і натиснути клавішу Enter, і тоді це врятує світ і витончено вийде, і я знову в оболонці. Це все працює, якщо я …
44 linux  gnu-screen 


2
Як змінити новий каталог вікон за замовчуванням зсередини tmux
Нещодавно я перейшов з екрану GNU до tmux . Я вважаю це досить подібним, але з більшою підтримкою (я переключився через проблему з часом втечі в неовимі - роздільна здатність була лише для tmux). На жаль, у tmux я не можу знайти подібну команду до цієї: screen -X eval "chdir …
42 linux  tmux  gnu-screen 

6
Як обмінятися панелями всередині вікна в tmux, як на екрані?
Я думав, що переміщення панелі tmux до вікна - це те саме питання, але, здається, це не так. Починаючи з регулярного використання екрана GNU, я шукаю tmux для того ж, щоб робити те саме. Щодо речей, які я роблю регулярно, - це відкрити пару різних вікон, одне з деяким кодом, …

4
Як перейменувати сеанс gnu screen
Я веду екранну сесію, і я хотів би змінити її ім'я. Я знаю, що при запуску нового сеансу на екрані я можу використовувати опцію '-S', щоб дати йому ім'я. Як змінити це ім'я, коли сеанс вже розпочався?
41 gnu-screen 

4
nohup vs. Screen
Раніше я займався nohupвеликими фоновими роботами, але помітив, що screenв цьому контексті використовується багато людей . Чи screenдає якась функціональна перевага, про яку я не знаю, або це лише питання переваги?

4
Чи є еквівалент команди "log" GNU Screen у tmux?
Я активно використовую команду "log" екрана, щоб записати висновок сеансу у файл, коли я вношу зміни в заданому середовищі. Я шукав сторінку чоловіка tmux, але не зміг знайти еквівалент. Хтось знає про подібну функцію в tmux, чи мені потрібно писати власні сценарії обгортки для цього? EDIT: Я знаю "скрипт" та …
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) в цьому журналі, щоб я міг перевірити далі. Один із способів використання журналу Apis для запису в текстовий файл, але зараз я хочу його шукати в терміналі. Я знайшов …

2
Як отримати вихід у "екран" на сценарій?
У мене 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.