运行时的exec()方法未重定向输出

Process p = Runtime.getRuntime().exec("sh somescript.sh &> out.txt");

我正在使用Java运行此命令。脚本正在运行,但是没有将其流重定向到文件。此外,out.txt没有创建文件。


如果我在shell上运行该脚本,则该脚本运行良好。


有任何想法吗?


梦里花落0921
浏览 427回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java