我已将变量命令的值声明为
command =4
stdin, stdout, stderr = ssh.exec_command("pwd; ./test.sh command")
当我尝试运行上面的命令时,它将输出显示为
I am command
但它应该以
的形式返回I am 4
上述命令中缺少任何语法?
提前致谢
答案 0 :(得分:1)
你正在传递"命令"作为字符串,但您需要将其值作为字符串传递:
ssh.exec_command("pwd; ./test.sh " + str(command))