2

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はサーバーから直接正常に実行されます

4

1 に答える 1