Консоль не реагирует на \ n или \ r при порождении, используя кроме - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь запустить некоторые команды в ожидаемой консоли и похоже, что команды отправки не работают.

Что я пытаюсь сделать:

  1. spawn sshpass -p 0penBmc sshroot @ pciereg174-ilo / usr / local / bin / sol-util slot1, я пытаюсь войти на сервер bmc и вызвать консоль на сервер (у меня нет сети к серверу).
  2. ожидаем "CTRL-L "
  3. отправить" \ n \ r \ n "
  4. ожидать eof

вывод моего кода:

------------------TERMINAL MULTIPLEXER---------------------
  CTRL-l ?   : Display help message.
  CTRL-l x : Terminate the connection.
  /var/log/mTerm_slot1.log : Log location
  CTRL-l + b : Send Break

-----------------------------------------------------------

чтоя ожидаю, что произойдет после отправки \ r или \ n:

------------------TERMINAL MULTIPLEXER---------------------
  CTRL-l ?   : Display help message.
  CTRL-l x : Terminate the connection.
  /var/log/mTerm_slot1.log : Log location
  CTRL-l + b : Send Break

-----------------------------------------------------------

CentOS Linux 7 (Core)
Kernel 4.11.3-mlnx-77_fbk20_4162_g6e876878d18e on an x86_64

pciereg174 login:  
...