Отправлять команды на экран внутри экрана

Отправлять команды на экран внутри экрана
  1. войдите на Server1 и запустите screen
  2. Подключитесь по SSH к Server2 и к существующему сеансу экрана.
  3. Осознайте, что команды ^A обрабатываются только экраном Server1.

Можно ли в этой ситуации управлять экраном Server2? Хотя бы просто отсоединиться от него.

Единственное, что я смог сделать, это приказать экрану Server1 закрыть окно, содержащее сеанс SSH.

решение1

Да, это возможно. Одна из команд, которую вы можете отправить Screen с помощью метасимвола ( ^A), — это литерал ^A, который выполняется с помощью ^A-aпоследовательности (ctrl-A, строчная буква a). На экране справки ( ^A-?) вы увидите одну клавишу, определенную как meta.

Итак, короче говоря, чтобы отправить команду на экран внутри экрана (например, отключить вложенный экран), вам нужно нажать ^A-a-d, что приведет к отправке команды ^A-dна вложенный экран, отключив его и оставив экран первого уровня подключенным.

Связанный контент