【发布时间】:2018-07-11 12:33:27
【问题描述】:
当我执行命令时 Runtime.getRuntime().exec("ps -Ac | grep MyProcess | awk '{print $1}'", env, dir) 不起作用
我得到 ps: 非法参数 |
【问题讨论】:
-
如果我在MAC终端手动执行,我会得到我需要的进程ID
当我执行命令时 Runtime.getRuntime().exec("ps -Ac | grep MyProcess | awk '{print $1}'", env, dir) 不起作用
我得到 ps: 非法参数 |
【问题讨论】:
您不能在 exec 方法中使用 shell 语法。 如果必须这样做,我建议你:编写一个简单的 shell 脚本,然后调用该脚本
【讨论】: