小编use*_*151的帖子

通过Runtime.getRuntime().exec运行linux命令时出错

我试图在我的Java程序中运行以下命令

Runtime.getRuntime().exec("ls -lrt service/logs/post/level2.log | awk '{print $9}'");
or
Runtime.getRuntime().exec("ls -lrt service/logs/post/level2* | awk '{print $9}'");
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

ls: 0653-341 The file | does not exist.
ls: 0653-341 The file awk does not exist.
ls: 0653-341 The file '{print does not exist.
ls: 0653-341 The file $9}' does not exist.

请帮助我

java runtime.exec

1
推荐指数
1
解决办法
2208
查看次数

标签 统计

java ×1

runtime.exec ×1