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 ランナーの行を参照しています。
java $JAVA_OPTS -cp $SOAPUI_CLASSPATH com.eviware.soapui.SoapUIProLoadTestRunner "$@"
java はサーバーにインストールされます。そしてloadtestrunnerはサーバーから直接正常に実行されます