【发布时间】:2012-09-14 02:07:30
【问题描述】:
我知道数据库中的连接池机制允许您在许多事务之间保持数据库打开,然后仅在最后关闭数据库。 我正在使用 sshxcute(http://code.google.com/p/sshxcute/) 从 java 代码连接到 unix 机器。但如果我必须从不同的 java 文件执行 unix 命令,则从连接到机器的整个过程都会发生。我想在对这台机器的多次调用之间保持会话打开。如何实现这一点。基本上我想要一些机制,比如连接池,它让我只打开(连接)到 unix 机器一次,并从不同的 java 类或方法执行尽可能多的指令,最后一次关闭到 unix 机器的会话/连接。 .
【问题讨论】:
-
你真的需要一个池还是你可以在你的类之间传递 SSHExec 实例?
-
我不确定它是否有效,因为这些调用是从不同 java 类中的事件侦听器方法生成的,以及如何从侦听器传递 sshxcute 实例。那么他们如何首先获得相同的 sshxcute 实例..
标签: java linux unix ssh connection