JAVA调用系统命令不支持管道

技术传播 2010-03-29 08:58:22
JAVA在调用系统命令的时候不支持命令管道吗?
为什么我执行ps aux的时候成功返回想要的结果而执行ps aux|grep mysql的时候就不成功?
我的代码是这样写的:
Runtime r = Runtime.getRuntime();
Process p = null;
try {
p = r.exec(command);
} catch (IOException e) {
e.printStackTrace();
}
...全文
211 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
技术传播 2010-03-29
  • 打赏
  • 举报
回复
据我测试, 所有 JAVA 调用 LINUX 命令中有管道和重定向的, 都不能正确拿到输入流.
网上一朋友说的
技术传播 2010-03-29
  • 打赏
  • 举报
回复
期待JAVA高手的出现
tangchao5220 2010-03-29
  • 打赏
  • 举报
回复
抢板凳。。csdn有java版啊
技术传播 2010-03-29
  • 打赏
  • 举报
回复
坐沙发

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧