Java JSch ChannelExec在15分钟后超时
我正在使用JSch的Java JSch ChannelExec在15分钟后超时,java,ssh,jsch,Java,Ssh,Jsch,我正在使用JSch的ChannelExec在远程服务器上运行命令。我的脚本通常需要15分钟以上才能运行。但通道在15分钟后关闭,退出状态保持为-1 我甚至试着等到频道关闭。但是channelExec.isClosed()在15分钟后返回true 我想我需要在某个地方设置超时配置,但我想不出来。设置Session.setTimeout()不起作用。频道也会在某个最大时间限制后关闭。 要使通道无限期地打开,请使用channel.connect(0)。 尽管规范说它将无限期地运行,但即使这样也会有一个
ChannelExec
在远程服务器上运行命令。我的脚本通常需要15分钟以上才能运行。但通道在15分钟后关闭,退出状态保持为-1
我甚至试着等到频道关闭。但是channelExec.isClosed()
在15分钟后返回true
我想我需要在某个地方设置超时配置,但我想不出来。设置
Session.setTimeout()
不起作用。频道也会在某个最大时间限制后关闭。
要使通道无限期地打开,请使用channel.connect(0)。
尽管规范说它将无限期地运行,但即使这样也会有一个上限,否则操作系统本身将计时进程