繁体   English   中英

从Java代码执行Shell脚本

[英]Executing Shell script from Java code

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM