1

所以我有一些 shell 脚本可以提取和转换 .tar.gz 格式的某些数据。提取/转换获取大量数据并将其转换为可用于填充数据库的单个文件。因为这组数据非常大,我需要使用“GNU 并行”在多台机器上运行进程。这些脚本充当我的 Java 应用程序的包装脚本。

但是,我希望以更直接的方式将此过程与我的 Java 应用程序集成,以便进行更高级别的测试。我的第一个想法是用 Jython 替换 shell 脚本,并直接从 Jython 调用我的 Java 方法和应用程序。但是,我似乎找不到一个类似于 GNU 并行程序的程序,它允许我在多台机器上同时运行脚本。

有什么想法/想法吗?

4

1 回答 1

0

不确定这是否正是您所需要的,但看看 Jsch:http ://www.jcraft.com/jsch/examples/

特别是 Exec.java 和 Shell.java 示例:

http://www.jcraft.com/jsch/examples/Exec.java.html

http://www.jcraft.com/jsch/examples/Shell.java.html

于 2012-07-16T20:53:10.477 回答