在远程计算机上执行时,有一个命令,基本上是c
程序。执行该命令后,它需要一些输入。就像:
./sum
Enter two value: 8 9
sum is 17
如何在paramiko
之后使用ssh.exec_command("./sum")
执行此操作?如何将输入8和9发送给它。
答案 0 :(得分:4)
使用stdin.write
stdin, stdout, stderr = ssh.exec_command('./sum')
stdin.write('8 9\n')
stdin.flush()