Я пытаюсь использовать te lnet для проверки сервисных подключений к серверу. Это код, который я использовал:
p = subprocess.run("telnet localhost 80", shell=True, universal_newlines=True, stdout=subprocess.PIPE)
print(p.stdout)
, если я запускаю его, появляется пустой ответ, и кажется, что lnet ожидает тайм-аут в фоновом режиме, пока я не нажму ctrl+c
.
Если я запускаю следующий код:
p = subprocess.run("telnet localhost 80", shell=True, universal_newlines=True)
ответ следующий:
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Если я хочу использовать этот сценарий для проверки соединений с серверами, как пройти ctrl+]
и «выйти», чтобы выйти из приглашения te lnet? Кроме того, если я хочу проверить ответы, используя "GET /" для te lnet, как мне это сделать?