我正在尝试使用 JSch (SSH) api 在远程 Linux 机器上从 Java 运行命令。 exitStatus 的值为 -1 [ int exitStatus = channelExec.getExitStatus() ]

获得负值的可能原因是什么?

最佳答案

请注意 getExitStatus() 上的 the documentation

退出状态将为 -1,直到 channel 关闭。

关于java - 在 JSch 中获得退出状态值 -1 的原因是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21280211/

10-10 22:20