Я использую Python 2.7. Я получаю следующий вывод, так как команда показывает результат другой команды, см. Ниже (жирным шрифтом ntpq -np). Как я могу остановить это.
Мой код:
try:
child = pexpect.spawn("ssh -q -x -o StrictHostKeyChecking=no " + userID + "@" + hostIP)
child.logfile = open("mode_data.txt", "w")
child.expect('.*[%$#]')
child.sendline('/opt/Net/rtm/bin/PS')
child.expect('.*[%$#]')
child.sendline('ntpq -np')
except Exception as e:
часть вывода следующим образом:
[root@sr-9895-1 ~]# /opt/Net/rtm/bin/PS
19 1 P2-DIMMF1 Temp 31C 0000000080 = OK
20 1 P2-DIMMG1 Temp 32C 0000000080 = OK
21 1 P2-DIMMH1 Temp **ntpq -np**
35C 0000000080 = OK
[root@sr-9895-1 ~]# **ntpq -np**
remote refid st t when poll reach delay offset jitter`
==============================================================================
*11.11.11.11 10.11.11.11 3 u 5 16 377 0.159 0.059 0.013