如何在不同的Linux系统上同时运行jar

时间:2015-01-29 11:06:24

标签: java linux

我有一个jar,我需要一个可以读取包含ipaddresses的文件并在这些系统上运行此jar的实用程序。我怎么能这样做。

或者我应该采用什么策略

1 个答案:

答案 0 :(得分:4)

问题是缺少一些你所拥有的关键信息,但你仍然可以这样做。

  1. 制作一个脚本并循环遍历ip地址
  2. 将jar文件复制到主机,我假设您可以访问它们
  3. 运行jar
  4. #!/bin/sh
    
    while read ipadress
    do
    scp <YOURPATHTOJAR>/<YOURJARFILE>.jar <YOURUSER>@$ipadress:~/
    ssh -f <YOURUSER>@$ipaddress "java ~/<YOURJARFILE>.jar"
    done