我正在尝试使用 telnetlib 向设备发送命令。以下是我正在使用的命令:
tn = telnetlib.Telnet("10.62.48.96")
tn.write('c:/Test/Minte/TE.exe c:/data/test/bin/Test.dll >> c:/test/test.log \r\n')
print "Read",tn.read_until('cmd.exe ', 90)
我得到的响应只在 Test.dll 之前打印,之后就什么也没有了。我怀疑write
函数是否可以发送带有多个空格的命令。
我知道该命令没有被执行,因为 test.log 没有在目标路径生成。
回复:
C:\windows\system32>c:/Test/Minte/TE.exe c:/data/test/bin/Test.dll←[4;71H