List command = new ArrayList();
command.add("ps -A|grep " + processName); //processName 是传递过来的进程名称
Runtime run = Runtime.getRuntime();
Process process = run.exec((String[]) command.toArray(new String[command.size()]));
问题就在上面这一步这里了
ERROR:
java.io.IOException: Cannot run program "ps -A|grep httpd": java.io.IOException: error=2, No such file or directory查了半天资料,还是不知道问题出在哪里 求帮助
command.add("ps -A|grep " + processName); //processName 是传递过来的进程名称
Runtime run = Runtime.getRuntime();
Process process = run.exec((String[]) command.toArray(new String[command.size()]));
问题就在上面这一步这里了
ERROR:
java.io.IOException: Cannot run program "ps -A|grep httpd": java.io.IOException: error=2, No such file or directory查了半天资料,还是不知道问题出在哪里 求帮助
解决方案 »
- java service 项目问题?
- 如何用JSP结合XML+XSLT将输出转换为Html格式
- 如何刷新父窗口并且在保留父窗口信息的前提下刷新
- 写一个java程序,实现对一个二维数组按指定的列集进行排序?要求实现类似sql中order by的功能,移动时,整行移动,不能打乱整行顺序。
- 我想将一长段文字中的所有回车符替换成<br>,用replace()时,函数中的参数该怎么写?
- jsp页面里的button按钮怎么实现页面跳转
- 如何更新页面值?
- 发布日历代码一份
- 关于读大文本字段,请大家帮忙代码如下,
- 如何从FORM中接受有FOR 循环生成的多个VALUE值???
- 按钮隐藏地址栏
- java 和 C++ socket通信(java作为服务端,C++为客户端)
上面的代码没用过,我跑了一下你的程序,是报同样的错误。但是,将最后一句话,改成以下的形式:
Process process = run.exec("ps -A|grep " + processName);
错误就可以消除了。希望对你有所帮助