0
我有這樣的:JSch多個命令問題?
ChannelExec channel1 = (ChannelExec) session.openChannel("exec");
String command1 = "/opt/deluge/latest/bin/deluge-console -c ./.config/deluge";
String commandCon = "connect 127.0.0.1:2035";
String location = channelSftp.getHome();
String command2 = "add " + location + "/torrent1.torrent";
channel1.setCommand(command1 + "\n" + commandCon + "\n" + command2);
channel1.connect();
但不加入我試圖添加的文件。
完整的命令我需要的是
/opt/deluge/latest/bin/deluge-console -c ./.config/deluge
然後,一旦我們開始deluge-console
,它
connect 127.0.0.1:2035
連接到後臺程序,然後
add /home/hd1/testuser/torrent1.torrent
我知道我的命令是正確的,因爲我可以測試它們沒有使用Java,但由於某種原因,我沒有得到我在上面的代碼中所期望的結果。