簡體   English   中英

如何在多個遠程計算機上運行Jython腳本?

[英]How can I run a Jython script on mutiple, remote machines?

因此,我有一些Shell腳本可以提取和轉換.tar.gz格式的某些數據。 提取/轉換需要大量數據並將其轉換為可用於填充數據庫的單個文件。 因為數據集非常大,所以我需要使用“ GNU並行”在多台計算機上運行該進程。 這些腳本用作Java應用程序的包裝器腳本。

但是,我一直希望以更直接的方式將此過程與Java應用程序集成,以允許進行更高級別的測試。 我的第一個想法是用Jython替換shell腳本,然后直接從Jython調用我的Java方法和應用程序。 但是,我似乎找不到與GNU parallel類似的程序,該程序可以讓我在多台計算機上同時運行腳本。

有什么想法/想法嗎?

不知道這是否正是您所需要的,但是請看一下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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM