String command = "ps -ef";
Process child = Runtime.getRuntime().exec(command);
InputStream in = child.getInputStream();
int c;
StringBuilder sb = new StringBuilder();
while ((c = in.read()) != -1) {
sb.append((char)c);
}
in.close();
System.out.println(sb.toString());这样是可以有返回信息的,但是只要把command = "ps -ef";变为"ps -ef|grep java";就没有任何返回信息了,貌似加|参数后就会出现这个问题,求解。
Process child = Runtime.getRuntime().exec(command);
InputStream in = child.getInputStream();
int c;
StringBuilder sb = new StringBuilder();
while ((c = in.read()) != -1) {
sb.append((char)c);
}
in.close();
System.out.println(sb.toString());这样是可以有返回信息的,但是只要把command = "ps -ef";变为"ps -ef|grep java";就没有任何返回信息了,貌似加|参数后就会出现这个问题,求解。
解决方案 »
- ServletConfig的疑问
- struts2 HTTP ERROR: 503 Service Unavailable 错误
- 高手,你在哪里
- 笔试题 : 编写一个JAVA类,用于计算两个日期之间的周数。
- 小弟在这儿问一个菜鸟问题!
- 应用Hibernate,Spring,Struts做系统中延迟加载的问题
- jsp页面中,select标签的option下面这段话用js怎么写?
- 关于html:radio的问题
- hibernate 中一添加关系如(mone-to-one),在load中就无法load
- 消息Bean部署时出现以下错误,(WEBLOGIC8.1下)如何解决!!!! ejb-jar.xml见下面
- DateTime设置提示“空指针”问题
- 如何用java反序列化以下XML
ps -ef|grep java 返回系统进程中名字带有“java”字符串的进程
没有返回信息说明系统没有名字带有“java”的进程.................................
http://blog.csdn.net/pengchua/archive/2010/03/08/5357607.aspx