java tasklist_java 调用 cmd 中的 tasklist 来获取特定进程的PID[通俗易懂]

java tasklist_java 调用 cmd 中的 tasklist 来获取特定进程的PID[通俗易懂]//显示进程Processprocess=Runtime.getRuntime().exec(“tasklist”);Scannerin=newScanner(process.getInputStream());while(in.hasNextLine()){Stringp=in.nextLine();//打印所有进程System.out.println(p);if(p.contain…

大家好,又见面了,我是你们的朋友全栈君。

//显示进程

Process process = Runtime.getRuntime().exec(“tasklist”);

Scanner in=new Scanner(process.getInputStream());

while(in.hasNextLine()){

String p=in.nextLine();

//打印所有进程

System.out.println(p);

if(p.contains(“javaw.exe”)){

StringBuffer buf=new StringBuffer();

for(int i=0;i

char ch=p.charAt(i);

if(ch != ‘ ‘){

buf.append(ch);

}

}

//打印 javaw.exe的pid

System.out.println(buf.toString().split(“Console”)[0].substring(“javaw.exe”.length()));

}

}

//杀死进程,1,纯dos下,开cmd窗口 ntsd -c q -p PID

//  Runtime.getRuntime().exec(“ntsd -c q -p 1528”);

//2 ,tskill PID(process ID)

//  Runtime.getRuntime().exec(“tskill 3188”);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136884.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • nginx设置编码格式utf-8

    nginx设置编码格式utf-8nginx设置编码格式utf-8在server下配置charsetutf-8;server{listen8000;server_namelocalhost;charsetutf-8;}后台使用tomcat时,get请求参数乱码更改nginx编码格式设置无效需要更改tomcat编…

  • trylock 用法_try可以没有catch吗

    trylock 用法_try可以没有catch吗tryLock的使用业务场景方法说明用法业务场景对于某些并发业务场景,我们可能想保证同一时刻只有一个线程在执行某一方法。例如:对于缓存的初始化工作,此时我们可以使用tryLock()方法对代码进行上锁,只有拿到锁的线程可以执行操作,而其他线程则只会在进行一次尝试后返回false。方法说明Acquiresthelockonlyifitisnotheldbyanotherthreadatthetimeofinvocation.只有在调用时它是空闲的才能获取锁。获取锁

    2022年10月15日
  • coreldraw怎么画表格_cdr怎么制作表格

    coreldraw怎么画表格_cdr怎么制作表格CorelDraw简称CDR,是加拿大Corel软件公司产品。它是一个绘图与排版的软件,它广泛地应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等诸多领域。作为一个强大的绘图软件,自然广受设计师们喜爱,用作商业设计和美术设计的PC机几乎都安装了CorelDraw。本套教程是老师根据多年的平面设计工作与设计艺术培训方面的教学经验,通过命令讲解与实例结合的形式系统地介绍了…

  • linux export添加环境变量_查看环境变量linux

    linux export添加环境变量_查看环境变量linux环境变量定义:Itsanamedobjectthatcanbeusedbymultipleapplicationsasitcontainssomevaluableinformationrequiredbytheseapplications环境变量时一个具有特定名字的对象,包含了一个或多个应用程序要用到的信息.可通俗理解为,假如一个工厂里有一大堆的工具

  • Spring3.0MVC+MyBatis3.0+Spring3.0(全注解列子)

    Spring3.0MVC+MyBatis3.0+Spring3.0(全注解列子)

  • 全面理解.htaccess语法中RewriteCond和RewriteRule意义

    全面理解.htaccess语法中RewriteCond和RewriteRule意义全面理解.htaccess语法中RewriteCond和RewriteRule意义.htaccess配置文件可以通过RewriteCond和RewriteRule实现伪静态。RewriteCond的语法//含义:当什么东西匹配某种模式,则..RewriteCondTestStringCondPattern[Flags]RewriteCond%{HTTP_H…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号