为了账号安全,请及时绑定邮箱和手机立即绑定

使用 java.lang.ProcessBuilder 在不同的主机上运行 shell 脚本

使用 java.lang.ProcessBuilder 在不同的主机上运行 shell 脚本

拉风的咖菲猫 2022-06-23 08:53:26
我目前正在使用java.lang.ProcessBuilder在本地机器上运行 shell 脚本。现在我想用它在不同的机器上运行 shell 脚本。我怎么做?注意:这些都是Linux机器,我特别想用ProcessBuilder它来做。
查看完整描述

2 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

Java 不支持直接在远程主机上运行代码。

您可以编写一个流程构建器应用程序并将其部署到目标计算机,该计算机侦听某个端口“X”,从源系统,您可以将命令发送到目标系统的端口“X”,让流程构建器应用程序执行目标机器上的命令。


查看完整回答
反对 回复 2022-06-23
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

Java 不支持直接在远程主机上运行代码。

您在这里几乎没有选择:

  • 创建将使用sshtelnet在远程主机上运行脚本的脚本。

  • 使用一些ssh图书馆,


查看完整回答
反对 回复 2022-06-23
  • 2 回答
  • 0 关注
  • 175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信