在java程序中,使用如下代码调用shell
String []cmdArray = new String[]{ "/bin/sh", "-c", "/home/huhu/installSPARK.sh"};
try {
Process process = Runtime.getRuntime().exec(cmdArray);
}
} catch (IOException e) {
e.printStackTrace();
}
但是结果并没有任何输出,哪也没有反应,如果直接执行脚本的话,会输出一些提示信息,请问哪里能看到这些内容?
另外,如果在shell脚本中,只写 mkdir /home/huhu/hello的话,第一次执行,是可以创建hello目录的,但是第二次执行时,hello已经存在,也看不到任何提示file exists的提示信息,还想请教各位大神,如何实现