如何从基于Java的代码运行shell脚本

如何从基于Java的代码运行shell脚本,java,linux,shell,collections,Java,Linux,Shell,Collections,基本上我需要的是,我想在远程linux机器上运行一个shell脚本,同时我需要将一个列表集合作为参数传递给该脚本,并将结果返回到java代码中以打印并存储在对象中。我认为stackoverflow中的旧帖子将在这方面帮助您 你用谷歌搜索过这个吗?是的。。但我不知道如何将包含字符串列表的文本文件从java发送到unix或使其可访问。我已经看到了这一点,但我不确定在执行此代码之前如何连接到远程linux计算机。尝试此解决方案::JSch是支持ssh远程连接的优秀库,包括执行远程命令(或shell脚

基本上我需要的是,我想在远程linux机器上运行一个shell脚本,同时我需要将一个列表集合作为参数传递给该脚本,并将结果返回到java代码中以打印并存储在对象中。

我认为stackoverflow中的旧帖子将在这方面帮助您


你用谷歌搜索过这个吗?是的。。但我不知道如何将包含字符串列表的文本文件从java发送到unix或使其可访问。我已经看到了这一点,但我不确定在执行此代码之前如何连接到远程linux计算机。尝试此解决方案::JSch是支持ssh远程连接的优秀库,包括执行远程命令(或shell脚本)。在JSch ExampleShanks上有许多关于如何使用JSch的示例。我会试试这个,然后再回应。您能否同时指定我们在哪种情况下使用process builder。。我的意思是,当我们使用process builder时,如何与linux机器建立连接。再次感谢你的帮助!