0
以下は私のコードです。JSchのJavaでChannelExec.setCommand()メソッドを使って変数を渡す方法は?
ChannelExec channelExec = (ChannelExec)session.openChannel("exec");
InputStream in = channelExec.getInputStream();
channelExec.setCommand("sh "+ "a.sh; echo \\$No");
a.sh
は、Linuxサーバでの私のシェルスクリプトで確認してください。私はNo
という値(Java関数のパラメータとして受け取った)と共にスクリプトを実行する必要があります。
ただし、Noの値はシェルスクリプトに渡されません。
助けてください。
ありがとうございます。出来た.. –