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”);

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

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

(0)
上一篇 2022年6月2日 下午9:36
下一篇 2022年6月2日 下午9:46


相关推荐

  • jQuery支持mobile的全屏水平横向翻页效果

    jQuery支持mobile的全屏水平横向翻页效果

    2022年2月2日
    40
  • 卷积神经网络CNN的反向传播原理

    卷积神经网络CNN的反向传播原理  上一篇博客《详解神经网络的前向传播和反向传播》推导了普通神经网络(多层感知器)的反向传播过程,这篇博客则讨论一下卷积神经网络中反向传播的不同之处。先简单回顾一下普通神经网络中反向传播的四个核心公式:…

    2022年5月7日
    80
  • OpenGrok简单使用

    OpenGrok简单使用OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。借助Eclipse以及本地源码可以比较方便地分析Android源码,但是对于Native代码的调用就无法通过Eclipse的快速定位来查看相应的Native源码了,而且Android源码中对Native库的加载一般不是通过在Sta…

    2022年4月28日
    64
  • JavaScript对象:我们真的需要模拟类吗?

    JavaScript对象:我们真的需要模拟类吗?

    2021年7月1日
    82
  • linux系统如何切换到root用户

    linux系统如何切换到root用户linux 系统下切换到 root 用户的方法是 1 执行 sudopasswdro 命令 2 设置 root 用户的密码 3 执行 suroot 命令 这样就可以自由地切换到 root 用户了 具体命令 1 使用 sudo 命令 xzm ubuntu sudo 然后 输入当前管理员用户密码就可以得到超级用户的权限了 但默认情况下 5 分钟后 root 权限就失效了 2 可以使用 sudo i 命令 xzm ubuntu sudo i 接着 输入当前管理员用户的密码就可以进

    2026年3月19日
    3
  • lte频谱带宽_lte信道带宽可以配置为

    lte频谱带宽_lte信道带宽可以配置为1.频带(Band)所谓频带,指代的是一个频率的范围或者频谱的宽度,即无线解码器的最低工作频率至最高工作频率之间的范围,单位是Hz。为了方便起见,在LTE中,使用数字1-43来表示不同的频带(36101-V10.21.0版本协议),从而指代不同的频率范围。协议36101规定了目前LTE所有的频带、该频带的频率范围和LTE制式,如下图所示。需要注意的是,频带1-32的上下行频率范围是不重叠的,即上行

    2022年10月11日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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