我正在创建一个调用shell脚本的java应用程序。
ProcessBuilder pb = new Processuilder("./script.sh", path1, path2);
Process p = pb.start();
这将启动script.sh文件。 当script.sh调用另一个@ script2。
的shell脚本时,会出现问题======script.sh=====
1.#some code
2.
3.
4.
5.
6. cd $2 # works till here, and changes directory
7. chmod +x script2.sh
8. ./script2.sh
.
.#remaining code
===========
脚本退出@ line7,没有任何错误或警告。 请指导。