我的目标是从java程序触发shell脚本。这里Shell脚本将把文件从一个服务器移动到另一个服务器。
所以我使用以下代码从java程序触发shell脚本。
try {
Process proc = Runtime.getRuntime().exec("/home/destino/workspace/JavaProject/move.sh /"); //Whatever you want to execute
proc.waitFor();
} catch (IOException e) {
System.out.println(e.getMessage());
}
在主机脚本中,我尝试使用scp命令将文件从一个主机复制到另一个主机。
因此可以从shell脚本获取返回代码。
谢谢, 阿比纳夫