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

我目前正在使用java.lang.ProcessBuilder在本地机器上运行 shell 脚本。

现在我想用它在不同的机器上运行 shell 脚本。我怎么做?

注意:这些都是Linux机器,我特别想用ProcessBuilder它来做。


拉风的咖菲猫
浏览 176回答 2
2回答

慕哥9229398

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

紫衣仙女

Java 不支持直接在远程主机上运行代码。您在这里几乎没有选择:创建将使用ssh或telnet在远程主机上运行脚本的脚本。使用一些ssh图书馆,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java