Я пытаюсь выполнить последовательность команд, используя библиотеку JSch, все через SSH:
- "компакт-диск /корень/загрузки/"
- "wget mydownloadlink/file.rar"
- "scp -f файл.rar"
Но это не работает, посмотрите мой код:
Channel channel = session.openChannel("exec");
//Enter in directory to download
String cdCommand ="cd /root/downloads/";
((ChannelExec) channel).setCommand(cdCommand);
//Execute wget command
String wgetCommand = "wget "+linkDownload;
((ChannelExec) channel).setCommand(wgetCommand);
// exec 'scp -f rfile' remotely
String command = "scp -f " + rfile;
((ChannelExec) channel).setCommand(command);
// get I/O streams for remote scp
OutputStream out = channel.getOutputStream();
InputStream in = channel.getInputStream();
channel.connect();