2

Я только что установил экран, какой замечательный инструмент!

Но у меня есть некоторые проблемы.

CTRL-A K убивает экран CTRL-D снимает с экрана

а какая разница? оба результата в потере экрана?

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

должен отображаться список экранов, и я должен входить на любой экран, поэтому это должен быть способ "выйти", но не завершать экран

3 ответа3

4

Когда экран отсоединен с помощью Ctrl-A D (не Ctrl-D, как вы пишете *), вы можете возобновить его с помощью screen -r . Итак, рабочий процесс выглядит примерно так:

  • screen
  • Работа Работа работа...
  • Отделить (Ctrl-A D)
  • Сделайте что-нибудь еще (например, завершите сессию SSH)
  • Поднимите отдельный экран (screen -r)
  • Продолжить работу

Если есть несколько отдельных сеансов, то screen -r сообщит вам и попросит выбрать один.

(*) Обратите внимание, что Ctrl-D может завершить ваш сеанс. Ctrl-D отправляет EOF, если в вашей оболочке пустая строка. Это приводит к выходу оболочки, что завершает сеанс экрана. Но сам Ctrl-D не имеет ничего общего с экраном.

0

Кроме того, как я могу выразиться?

Это отстранение. Отключаясь от экрана, вы продолжаете его работать.

0

Ctrl+A D делает то, что вы хотите, он отсоединяет экран от терминала, но вы все равно можете запустить приложение и затем запустить его навсегда, экран не убит, поэтому он все еще работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .