java - Runtime.getRuntime().exec("ps -Ac | grep MyProcess | awk '{print $1}'", env, dir) 不起作用
问题描述
当我执行命令 Runtime.getRuntime().exec("ps -Ac | grep MyProcess | awk '{print $1}'", env, dir) 不起作用
我得到 ps:非法论点 |
解决方案
您不能在 exec 方法中使用 shell 语法。如果您必须这样做,我建议您:编写一个简单的 shell 脚本,然后调用该脚本
推荐阅读
- javascript - 如何使用动态子菜单为大型菜单设置动画
- apache-spark - 大值的 Hive 数据类型
- r - 在 R 中合并两个数据帧时避免重复
- java - spring boot 应用程序需要时间加载每日剃须刀tomcat托管计划上的索引页面
- javascript - 如何将字符串更改为全部小写并将某些内容推到最后?
- reactjs - 我无法使用 redux 工具包提取数据
- c++ - 如何终止 FreeRTOS 模拟(无需优雅终止)
- pandas - 带有初始值的百分比列的 Cumsum
- excel - 使用 App 脚本将电子表格转换为 Excel
- r - 如何在 R Shiny 中替换数据表的值