我正在使用不错的http://www.jcraft.com/jsch/库 - 但是当我运行一些命令时,我看到jsch不时会返回一个-1的getExitStatus,即使脚本运行正常(当我手动运行它一直是一个成功的0退出代码).有任何想法吗?
(好像发生了各种各样的命令)
我放弃了Jsch - 以及它令人难以置信的无用API并切换到:
http://www.cleondris.ch/opensource/ssh2/
(Ganymede SSH2).我在JVM中使用ssh做了很多工作,经过几个月的24小时使用,ganymede已经证明更加可靠.而且更愉快.我主要的抱怨是显然无法为SCP设置超时.