文档章节

Java程序执行的linux命令带有管道符的写法

tyou
 tyou
发布于 2015/12/22 14:56
字数 79
阅读 108
收藏 3
public class Test {  
    public static void main(String[] args) throws Exception{  
        String[] cmds = {"/bin/sh","-c","ps -ef|grep java"};  
        Process pro = Runtime.getRuntime().exec(cmds);  
        pro.waitFor();  
        InputStream in = pro.getInputStream();  
        BufferedReader read = new BufferedReader(new InputStreamReader(in));  
        String line = null;  
        while((line = read.readLine())!=null){  
            System.out.println(line);  
        }  
    }  
}


本文转载自:http://blog.csdn.net/a19881029/article/details/8063758

共有 人打赏支持
tyou
粉丝 13
博文 90
码字总数 11595
作品 0
西青
架构师
私信 提问
linux下如何批量杀JAVA进程或某个进程方法

pkill -9 java 或者 ps -ef | grep java | grep -v grep | cut -c 9-15 | xargs kill -9 运行这条命令将会杀掉所有含有关键字"java"的进程 下面将这条命令作一下简单说明: 管道符"|"用来隔开...

超级大黑猫
11/23
0
0
本地方法中printf如何传给java--java系统级命名管道

遇到很多人,都想知道在调试jni的时候怎么得到c语言printf的输出,这个问题其实有多种解决方法,其中最直观的就是不用printf,直接定义一个本地方法,返回一个jstring,这样在java需要得到信...

晨曦之光
2012/04/10
695
0
java使用Runtime.exec执行linux命令重定向或管道问题

Java具有使用Runtime.exec对本地程序调用进行重定向的能力,但是用重定向或者管道进行命令调用将会出错。 这个问题诸如这个童鞋一样:http://www.oschina.net/question/586186112601 当命令中...

BLUE-魏晓峰
2013/05/28
0
2
Linux下启动Java进程并获得进程ID(PID)

Linux 下启动Java程序一般是执行命令: java -cp ${CLASSPATH} org.self.test.Main 而停止一个程序需要执行命令: kill ${PID} 只有这个启动命令你不能直接得到这个Java进程的PID,但是可以通...

疯狂的艺术家
2012/04/17
0
0
Linux Centos6.0 在线安装搭建jdk环境【jdk-1.7.0.1】

预备工作: 卸载系统默认的老版本jdk,执行以下命令 1,下载jdk: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://downlo......

岸芷汀兰
2015/06/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Sping之项目中pofile的应用

工程中,我们必须要面对的一件事就是, 开发环境中使用的数据库连接地址等与生产上的不同, 如果上线, 那么我们是否还要手动修改这些地址么, 这样做有很多弊端, 不方便, 这时我们就可以使用spr...

克虏伯
11分钟前
0
0
Linux中安装MySQL

Linux中安装MySQL 一、准备工作 此处准备的操作系统位CentOS 7。 MySQL安装包: MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm 将准备......

星汉
15分钟前
0
0
深入理解Hadoop之HDFS架构

Hadoop分布式文件系统(HDFS)是一种分布式文件系统。它与现有的分布式文件系统有许多相似之处。但是,与其他分布式文件系统的差异是值得我们注意的: HDFS具有高度容错能力,旨在部署在低成...

架构师springboot
20分钟前
0
0
MaxCompute表设计最佳实践

MaxCompute表设计最佳实践 产生大量小文件的操作 MaxCompute表的小文件会影响存储和计算性能,因此我们先介绍下什么样的操作会产生大量小文件,从 而在做表设计的时候考虑避开此类操作。 使用...

阿里云官方博客
20分钟前
0
0
云上领跑,快人一步:华为云抢先发布Redis5.0

12月17日,华为云在DCS2.0的基础上,快人一步,抢先推出了新的Redis 5.0产品,这是一个崭新的突破。目前国内在缓存领域的发展普遍停留在Redis4.0阶段,华为云率先发布了Redis5.0,全面展现了...

中间件小哥
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部