相关疑难解决方法(0)

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

Process p = Runtime.getRuntime().exec("sh somescript.sh &> out.txt");
Run Code Online (Sandbox Code Playgroud)

我正在使用Java运行此命令.该脚本正在运行,但它没有将其流重定向到该文件.而且,文件out.txt没有被创建.

如果我在shell上运行它,这个脚本运行正常.

有任何想法吗?

java shell process runtime.exec

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

process ×1

runtime.exec ×1

shell ×1