使用paramiko's
exec_command()
,我想发送命令,处理其输出并为其他几个命令执行此操作。我注意到它不够快或类似的东西。
我将如何处理这种情况以及providing multiple commands together
(stackoverflow
上有1个发布多个命令的帖子,但我不确定是否有人尝试过它。它对我不起作用!
谢谢!
这是我尝试过的:
我有ssh_obj
:
t = ssh_obj.get_transport()
chan = t.open_session()
chan.exec_command("bash -s") #To get a shell without a terminal, command prompt, login, etc
chan.send_ready() #Output: True
chan.send("net use X: \"\\\\xxx.xx.xx.xx\\dir\"") #Output: 33 (NOT VERY SURE WHAT THIS IS)
chan.recv_ready() #Output: False (NOT SURE WHY)
chan.recv(1024) #HANGS...
有人可以帮忙吗?