我正在使用 jsch ChannelShell
向远程系统发送命令,但无法发送 ctrl+c
等特殊命令。我尝试了很多事情,但没有成功。
如有任何帮助,我们将不胜感激。
最佳答案
您只需发送一个信号即可。 在您的情况下,它将是 2,对应于 CTRL+C :
channel.sendSignal("2"); // sends (CTRL+C) signal
您可以找到 Unix 信号列表 here 。
关于c - 如何使用 JSCH 发送 CTRL+C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31772097/