jsch频道未打开

时间:2015-07-21 10:22:12

标签: java exception sftp jsch

我正在尝试同时打开一个exec和一个sftp通道但是当我打开sftp通道给我一个错误时,代码(简化)是这样的:

file=C:\\Users\\KMST\\Documents\\log.txt
size=$(ssh $id@$ip "for %a in (\"$file\") do @echo(%~za")
echo $size
if test $size -gt 100 
then
    echo "greater than 100"
fi
if [ $size -gt 100 ]
then
    echo "greater than 100"
fi

错误是:“com.jcraft.jsch.JSchException:通道未打开。”

1 个答案:

答案 0 :(得分:2)

尝试增加超时时间:

  ch.connect(60 * 1000); // A minute wait for connection.