Я нажимаю Ctrl + d во время сеанса экрана, как мне теперь отправлять команды?

Я пытался Ctrl d , и неудачно провалился, и вместо этого введите Ctrl d , теперь экран не будет отвечать на мои команды. Они появляются, и приложение, работающее на экране (сервер minecraft), все еще тикает, но я не могу выдавать команды сервера.

Ctrl a d работает и снова подключается к screen -r -d -S minecraft работает нормально, но команды не регистрируются.

Любой способ восстановить контроль?

  • Сервер Debian - автозапуск двух серверов на одном сеансе экрана
  • экранная команда, не отображающая строку состояния
  • Экран Gnu: загрузка нескольких файлов конфигурации
  • Предотвращение завершения экрана GNU после завершения сеанса завершения сеанса
  • Как удалить текущую строку на экране GNU (эквивалент bash для Ctrl-K)?
  • Убедитесь, что на экране есть звонок / предупреждение со всей строкой состояния
  • Выберите экран в сеансе отдельного экрана
  • Есть ли способ запустить «экран» в режиме только для чтения?
  • 2 Solutions collect form web for “Я нажимаю Ctrl + d во время сеанса экрана, как мне теперь отправлять команды?”

    Ctrl d обычно сконфигурирован для генерации сигнала EOF, который по умолчанию для большинства оболочек означает конец ввода в оболочку, и оболочка завершается. Тем не менее, вы запустили другой процесс (minecraft) в оболочке, поэтому он ждет завершения этого процесса.

    Невозможно отменить это.

    Чтобы предотвратить это в будущем, при условии, что вы используете bash, установите переменную среды IGNOREEOF на число больше 1, и вам придется случайно ударить Ctrl d много раз.

    Я нашел этот конкретный пост, когда мне было нужно решение для той же проблемы. Я думаю, что случайно наткнулся на ответ, прочел это и пробовал вещи в «мертвом» окне экрана.

    Ситуация: я использую «set -o vi» в bash для моего редактора командной строки. Я использовал «ESC k» для прокрутки назад. Я хотел нажать CTRL-C, чтобы отменить обратно в пустое приглашение, но нажал CTRL-D по ошибке. Когда я это сделал, это окно на экране заблокировало … экран сам по себе был прекрасен, и все остальные окна экрана были в порядке.

    Решение (?): Я обнаружил, что отправка XOFF (ctrl-s), за которой следует XON (ctrl-q), «размораживает» окно. Отправка XON в одиночку – без предварительной отправки XOFF – не работает.

    Однако я полностью не смог воспроизвести блокировку CTRL-D. Я понятия не имею, какие условия существуют для его возникновения! Так как я не могу воспроизвести проблему, я не могу проверить свое решение, поэтому я не знаю, нашел ли я решение, или просто как-то через какое-то время произошло «исправить себя». * Пожала плечами *

    Если кто-нибудь получит возможность проверить это, ответьте! : О)

    Interesting Posts

    Выход программы при возврате функции

    Запустите tomcat при запуске с правами администратора

    Есть ли способ временно отключить сообщения segfault в dmesg?

    Общие сведения о виртуальных коммутаторах в Linux

    Как использовать команду find для выполнения двух условий в Linux

    Возможно ли «tail -f / dev / vcs»?

    Извлечение значений из простого файла html через grep / awk

    Отключить нулевой пароль для пользователя root на машине Sunsolaris?

    Извлечение части строк с определенным шаблоном с помощью awk, sed

    Каковы происхождение rgb.txt?

    Есть ли причина использовать « || команда "вместо" && command "?

    Запрос на сенсорную панель Lenovo Y700 Elantech 0x01 не выполнен

    Смонтируйте коллекцию файлов в среде linux

    на каком уровне сетевого стека tcpdump получает информацию?

    Почему процесс двоичного файла с разрешением только на выполнение остается скрытым в «ps» при использовании hidepid = 2, если пользователь не является root?

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