Выберите экран в сеансе отдельного экрана

На screen есть команда kill , которая убивает текущее окно. Эта команда может быть отправлена ​​даже на сеанс отдельного screen , запустив:

 screen -S SessionName -X kill 

Это работает, чтобы убить только текущее окно. Чтобы убить любое другое окно, кажется, что единственный способ – сначала переключиться на это окно, а затем убить его. Команда select позволяет переключаться между окнами в сеансе screen . Ввод следующего при подключении к сеансу screen позволит выбрать окно с именем foo .

 ^A:select foo 

Однако, когда он не подключен к сеансу, кажется, что команда select не действует. Выполнение следующих двух команд убьет текущее окно, а не окно с именем foo (если, конечно, это не активное окно).

 screen -S SessionName -X select foo screen -S SessionName -X kill 

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

Interesting Posts

Приобретение видеороликов YouTube в сеансах bash, в режиме ASCII

Мозаичные окна в GNOME

Интервал обновления ldap netgroup в SSSD

make wget ссылается на локальную копию без избыточной загрузки файлов

ddrescue запретительно замедляется из-за тайм-аутов ввода-вывода?

Как повысить приоритет HTTP-трафика?

Как остановить github, всегда спрашивая имя пользователя / пароль?

ssh переходит к динамическому серверу через шлюз с ключом

Как написать блок Systemd, который будет срабатывать до того, как сетевое соединение снизится

Какова история супердержав?

Где хранить файлы калибровки для пользовательского драйвера устройства Linux

Окно Centos 6.6 с одним сайтом WordPress – вне памяти: процесс удаления httpd неоднократно

Виртуальная точка беспроводного доступа

Каков самый быстрый способ отправки огромного количества данных между двумя компьютерами?

Как определить разделитель «tab» с «cut» в BASH?

Linux и Unix - лучшая ОС в мире.