我正在尝试使用 paramiko 运行 .sh 文件。使用此代码:
import paramiko
cmd = "cd path ; ./ file.sh"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(server,username.password)
stdin, stdout, stderr = ssh.exec_command(cmd)
print stdout.readlines()
ssh.close()
但我得到了这个错误:找不到java命令。
文件正在将参数传递给 loadtestrunner.sh 并且错误是指 loadtest runner 中的一行:
java $JAVA_OPTS -cp $SOAPUI_CLASSPATH com.eviware.soapui.SoapUIProLoadTestRunner "$@"
java安装在服务器上。并且 loadtestrunner 成功地直接从服务器运行