从Java代码执行Shell脚本

时间:2011-03-10 08:25:19

标签: java mount

我有把按钮作为“挂载到服务器”的gui ....正在使用ubuntu客户端和服务器系统.....当我点击挂载按钮时,它应该挂载到服务器文件夹... 例如,一个文件夹名称“OUTPUT”在服务器中..在客户端机器文件夹中是“输出文件”...通过linux命令我可以从客户端文件夹“OUTPUT FILES”安装服务器“OUTPUT”文件夹.... 但是,在java中我按下挂载按钮时,它应该挂载服务器“OUTPUT”文件夹..我应该需要任何shellcript代码吗?...怎么办? 以及如何获取服务器系统的IP地址?...你能帮助我吗?

1 个答案:

答案 0 :(得分:2)

您可以编写一个shell脚本来将服务器文件夹挂载到客户端的文件系统上。一旦你有了这个工作,你就可以使用Runtime类从Java代码执行这个shell脚本。

    String IPAddress = "...";
    String script= "/path/to/your/script.sh";
    String[] cmd = {script, IPAddress};
    Runtime rt = Runtime.getRuntime();
    rt.exec(cmd);