`
dreamoftch
  • 浏览: 485559 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 检测进程是否存在

阅读更多

 

 

public void isRunning() throws Exception {
	    String ls_1="";
		
	    Process process = Runtime.getRuntime().exec("TASKLIST /NH /FI \"IMAGENAME eq xxx.exe\"");
	    
	    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
	    
	    while ((ls_1=bufferedReader.readLine()) != null){
	    	if (ls_1.startsWith("xxx.exe")) {//根据进程名字判断
	    		//说明该进程存在
		}
	    }
	    process.waitFor();
	    process.destroy();
	}

 

分享到:
评论

相关推荐

    java中查看和关闭进程

    Java中检查进程是否已经存在, 根据进程名来关闭某个进程

    用shell脚本监控进程是否存在 不存在则启动的实例

    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] then echo start process..... else echo runing..... fi ##### ...

    java中关闭查看进程

    JAVA中检查进程是否已经存在。关闭某个进程

    java项目检测脚本-范例

    检测java进程是否存在

    linux的shell命令检测某个java程序是否执行

    ps -ef |grep java|grep

    Tomcat进程守护

    程序通过访问http://localhost和输入的Tomcat端口来访问Tomcat主页,如果获取到返回串证明Tomcat运行中,否则检测JAVA.EXE进程是否存在。 Tomcat启动后系统进程列表中出现的进程名为JAVA.EXE而不是Tomcat之类的名称...

    bat自动监测并启动程序

    通过监测端口是否开启,来自动启动某一程序,特别适合监测程序是否崩溃并自动再次启动该程序

    tomcat守护程序

    程序通过访问http://localhost和输入的Tomcat端口来访问Tomcat主页,如果获取到返回串证明Tomcat运行中,否则检测JAVA.EXE进程是否存在。 Tomcat启动后系统进程列表中出现的进程名为JAVA.EXE而不是Tomcat之类的名称...

    php多进程框架-模拟java多线程接口simple-fork-php.zip

    SimpleFork提供一套类似于JAVA多线程的进程控制接口,提供回收、同步、互斥、通信等方案,开发者可以关注业务问题,不需要过多考虑进程控制。 引入 composer require jenner/simple_fork require path/to/...

    Cubic java应用诊断工具.rar

    java的分析工具有:1.VisualVM,java应用程序性能分析和运行监控工具;...Arthas是一个java诊断工具,其采用命令行交互模式,提供了Tab键自动补全功能,且支持JDK 6+,可以自动检测存在的java进程。

    JAVA面试题最全集

    判断一个文件或目录是否存在 如何读写文件 7.Java多态的实现(继承、重载、覆盖) 8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和...

    疯狂JAVA讲义

    8.2.3 并不存在泛型类 298 8.3 类型通配符 298 8.3.1 使用类型通配符 300 8.3.2 设定类型通配符的上限 300 8.3.3 设定类型形参的上限 302 8.4 泛型方法 303 8.4.1 定义泛型方法 303 8.4.2 泛型方法和类型...

    R2高性能数据库连接池v1.5源码

    v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的...

    java 面试题 总结

     GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...

    java范例开发大全源代码

     实例115 检查是否是回文 151  第7章 输入/输出流(教学视频:116分钟) 152  7.1 文件和目录 152  实例116 显示文件的基本信息 152  实例117 显示目录的基本信息 153  实例118 在指定的目录下创建...

    java范例开发大全

    实例115 检查是否是回文 151 第7章 输入/输出流(教学视频:116分钟) 152 7.1 文件和目录 152 实例116 显示文件的基本信息 152 实例117 显示目录的基本信息 153 实例118 在指定的目录下创建单个文件 156 实例119 在...

    基于java实现的在 Android 上的模拟器检测,多开检测,Hook检测

    这个很容易理解,模拟出来的机器,每次模拟的时候生成的设备ID,只存在模拟器使用的生命周期里。可能下一次模拟时又不一样了。 应对方法:主要是检测运行模拟器的一些特征,比如驱动文件,Build类内的硬件讯息等。 ...

    Java范例开发大全 (源程序)

     实例115 检查是否是回文 151  第7章 输入/输出流(教学视频:116分钟) 152  7.1 文件和目录 152  实例116 显示文件的基本信息 152  实例117 显示目录的基本信息 153  实例118 在指定的目录下创建单个...

    整理后java开发全套达内学习笔记(含练习)

    instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。返回 boolean 值。 interface (关键字) 接口 ['intәfeis] invoke vt.调用 [in'vәuk]' ( invocation [,invәu'keiʃәn]) Iterator ...

    毕业设计-基于JAVA的本地监听与远程端口扫描(源代码+论文)

    远程端口扫描用来对本机或远程主机的端口开放状态进行检测。通过使用以上四个功能可以使用户对本机的安全程度有更好认识,也可以对目标主机的开放状况有更直观的了解。 本地监听与远程端口扫描统互相配合,能够有效...

Global site tag (gtag.js) - Google Analytics