概述
习惯了linux的查杀进程命令,对windows下的再做一个补充,主要是针对Java应用程序进程。
Java程序在Windows平台和Linux平台上运行时的区别是,使用命令默认显示的进程信息不同:Linux上默认会显示脚本名,而windows默认不显示启动脚本名 只显示java.exe, 使用tasklist命令一看,全是java.exe,区分不出来了。
因此windows上查杀java进程的关键问题在于识别java进程。
准备
Windows下进程的查杀命令主要有两个,即TaskList和Taskill,查看具体用法:
- 在cmd窗口中键入命令 TaskList /?
- 参考http://blog.sina.com.cn/s/blog_51a4af870100dygp.html
正文
识别java进程
思路是这样子:windows下cmd中提供了WindowTitle即窗口标题这个东东,因此我们可以通过在java程序启动脚本中设置title,然后在查杀脚本中使用tasklist或者taskill的过滤器/fi来根据窗口标题确定指定进程。
比如:
tasklist /fi "WINDOWTITLE eq pageCrawlTask" /image java.exe
获取进程参数
显示所有 svchost.exe 进程的PID、会话名及会话编号:
for /F "skip=3 tokens=2,3,4" %i in ('tasklist /fi "IMAGENAME eq svchost.exe"') do @echo %i %j %k
查杀进程命令
Taskkill /f /im java.exe /fi "Windowtitle eq pageCrawlTask"
查杀进程脚本
@echo off Taskkill /f /im java.exe /fi "Windowtitle eq pageCrawlTask" >nul pause
相关推荐
让一切进程无所遁形(超强查杀进程) 查杀病毒进程 隐藏进程
Windows xp系统任务管理器所有进程介绍及病毒查杀
进程清理器,如进程有无法清除的,可以使用此软件进行清除
核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linux shell脚本,后来发现很多时候进程死在那里的时候其实是内部调用子进程的...
ubuntu查杀进程方法
这是本人做项目时的总结,JAVA是不能直接取得进程ID的,只能通过间接的方法得到启动进程的ID。 上传的类里有2个方法,一个是启动进程,另外一个是结束进程
脚本木马查杀工具VB源码脚本木马查杀工具VB源码脚本木马查杀工具VB源码脚本木马查杀工具VB源码脚本木马查杀工具VB源码
一个进程监视及查杀的小软件
使用java调用命令行的方式查杀进程,可以杀死除自己之外的java进程
一款辅助查杀工具,如果发现可以进程可以结束它!
这款查杀程序采用插件化实现,可以对新型的web后门添加自定义的查杀插件,现有的10余款插件已经能够查杀目前常见的大部分web后门,不过要注意的是现有的插件大多数都是查杀PHP后门的,asp及aspx不在覆盖范围,jsp的...
很好用的木马查杀工具,对进程管理是一好帮手,可以卸掉包含木马的进程。
ProcessKO(查杀危险进程)是一款用来查杀运行中的危险进程的小软件,想强行关闭程序,或者进程没有反应的时候使用本工具可以方便的关闭任务! ProcessKO特点: 1、快速结束进程。 2、带有定时杀进程功能,通过制定...
能深入系统底层,查看各个进程,模块,端口,服务等, 结束危险进程,或者是木马,病毒
本文介绍了使用第一个java虚拟机启动另一个虚拟机,并用第一个虚拟机的java程序去测试另一个虚拟机上java程序运行时的内存,CPU资源占用情况。
3dsmax官方杀毒脚本
AproMan以命令行方式查看进程、杀死进程,不会被杀毒软件查杀
隐藏进程 隐藏进程 防止查杀源代码 防止查杀源代码隐藏进程 隐藏进程 防止查杀源代码 防止查杀源代码隐藏进程 隐藏进程 防止查杀源代码 防止查杀源代码
DOS进程查杀工具,这个小工具可以配合脚本使用,具备进程锁的能力,可用来初步杀毒,具有深度模式查杀进程对应的文件