Я использую sshj для связи с моим java-приложением
try {
final Command cmd = session.exec("tcpdump <some command>");
System.out.println(IOUtils.readFully(cmd.getInputStream()).toString());
cmd.join(5, TimeUnit.SECONDS);
System.out.println("\n** exit status: " + cmd.getExitStatus());
} finally {
session.close();
}
Это работает как шарм, теперь, когда я хочу убить этот процесс (CTRL + C), используя тот же sshj. Я понятия не имею, есть ли какая-нибудь команда для этого?
session.allocateDefaultPTY()
, как указано здесь: stackoverflow.com/a/19985859/2346823 - person Yoshiya   schedule 13.06.2017