使用jsch(JCraft)我需要pg一个unix文本文件

时间:2013-01-08 07:37:47

标签: java ssh

我需要连接到ssh服务器并提取一个巨大文件的数据。 我可以用cat命令完成它,并且需要将近10-15分钟的时间。

这里的挑战是,我不能用户sftp,exe 即频道频道= session.openChannel(“sftp”); &安培;频道channel = session.openChannel(“exec”);在我的prd环境中不允许。

留下的唯一选择是“shell”。

任何人都可以告诉我如何做pg,直到在文件中找到特定的模式。

请帮我一个代码示例!!

希望你得到我的疑问。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如何关注示例程序?

 https://gist.github.com/4482587

它将远程执行“gzip -c”,并对给定的数据流进行gunzip。