java - 如何同时在不同的linux系统上运行一个jar

标签 java linux

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

或者我应该为此应用什么策略

最佳答案

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

  1. 编写一个脚本并遍历 ip 地址
  2. 将 jar 文件复制到主机,我假设您可以访问它们
  3. 运行 jar
#!/bin/sh

while read ipadress
do
scp <YOURPATHTOJAR>/<YOURJARFILE>.jar <YOURUSER>@$ipadress:~/
ssh -f <YOURUSER>@$ipaddress "java ~/<YOURJARFILE>.jar"
done

关于java - 如何同时在不同的linux系统上运行一个jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28213128/

相关文章:

c++ - 在 Linux 中搜索用户定义的文件

linux - proftpd sftp CentOS 权限被拒绝

Linux 上的 Java - 打开文件管理器

java - 无法从组合键检索准确的 ID

java - <error-page> web.xml 不工作

linux - 在 Linux 盒子上通过 jenkins 执行 Selenium 测试

ruby-on-rails - Rails 子域集群

java - 使用 compareTo 实现 equals 方法

java - 清理随机访问文件

linux - Cron:从 shell 脚本设置 PATH 不起作用