如下: yfbnms 598148 1159248 47 0:00 vmstat 2 10
yfbnms 1159248 1 0 17:30:44 - 75:11 java -Dbomc:agent:name=agent03=mx4j.server.MX4JMBeanServerBuilder com.sitech.jmx.MasterAgent
yfbnms 1224706 1159248 38 0:00 vmstat 2 10
yfbnms 1532082 1159248 29 0:00 vmstat 2 10
yfbnms 1556520 1159248 17 0:00 vmstat 2 10
这些进程用kill -9都杀不死,root用户都杀不死
java代码 // 1. 执行命令
process = start(shellCommand);
if(process == null){
return null;
}
// 2. 先读错误流
String errLine; BufferedReader errorReader = new BufferedReader(
new InputStreamReader(new BufferedInputStream(process
.getErrorStream())));
int i=1;
while ((errLine = errorReader.readLine()) != null) {
logger.error("Command[" + shellCommand + "], Line" + i + ":" + errLine);
i++;
}
// 3. 再读标准输出流
String line; BufferedReader reader = new BufferedReader(new InputStreamReader(
new BufferedInputStream(process.getInputStream())));
while ((line = reader.readLine()) != null) {
result.addElement(line);
}
// 4. wartFor()
int errCode = process.waitFor();
yfbnms 1159248 1 0 17:30:44 - 75:11 java -Dbomc:agent:name=agent03=mx4j.server.MX4JMBeanServerBuilder com.sitech.jmx.MasterAgent
yfbnms 1224706 1159248 38 0:00 vmstat 2 10
yfbnms 1532082 1159248 29 0:00 vmstat 2 10
yfbnms 1556520 1159248 17 0:00 vmstat 2 10
这些进程用kill -9都杀不死,root用户都杀不死
java代码 // 1. 执行命令
process = start(shellCommand);
if(process == null){
return null;
}
// 2. 先读错误流
String errLine; BufferedReader errorReader = new BufferedReader(
new InputStreamReader(new BufferedInputStream(process
.getErrorStream())));
int i=1;
while ((errLine = errorReader.readLine()) != null) {
logger.error("Command[" + shellCommand + "], Line" + i + ":" + errLine);
i++;
}
// 3. 再读标准输出流
String line; BufferedReader reader = new BufferedReader(new InputStreamReader(
new BufferedInputStream(process.getInputStream())));
while ((line = reader.readLine()) != null) {
result.addElement(line);
}
// 4. wartFor()
int errCode = process.waitFor();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货