`
c_c
  • 浏览: 85846 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Windows下查杀Java进程命令及脚本

阅读更多

概述

习惯了linux的查杀进程命令,对windows下的再做一个补充,主要是针对Java应用程序进程。

Java程序在Windows平台和Linux平台上运行时的区别是,使用命令默认显示的进程信息不同:Linux上默认会显示脚本名,而windows默认不显示启动脚本名 只显示java.exe, 使用tasklist命令一看,全是java.exe,区分不出来了。

因此windows上查杀java进程的关键问题在于识别java进程。

准备

Windows下进程的查杀命令主要有两个,即TaskList和Taskill,查看具体用法:

  1. 在cmd窗口中键入命令 TaskList  /?
  2. 参考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

 

 

0
0
分享到:
评论

相关推荐

    Shell脚本实现查杀子进程、僵尸进程

    核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linux shell脚本,后来发现很多时候进程死在那里的时候其实是内部调用子进程的...

    查杀异常进程多余进程

    "查杀异常进程多余进程"的主题聚焦于如何管理和优化系统中的进程,特别是那些可能导致系统性能下降或存在安全隐患的异常进程。 异常进程可能是指非正常启动、消耗过多资源、行为异常或恶意的进程。这些进程可能会对...

    让一切进程无所遁形(超强查杀进程)

    "让一切进程无所遁形(超强查杀进程)"这个主题聚焦于如何有效检测和清除那些可能对计算机系统造成危害的进程,尤其是那些隐藏起来不易被察觉的进程。下面我们将详细探讨相关的知识点。 1. **进程管理**:在操作系统...

    Windows xp系统任务管理器所有进程介绍及病毒查杀

    3. **后台进程**:在用户不知情的情况下运行的程序,如Windows Update服务。 三、进程信息解读 - **进程名**:显示进程的执行文件名。 - **CPU使用率**:表示进程消耗的处理器资源。 - **内存使用**:显示进程占用...

    JAVA根据ID查杀进程

    这是本人做项目时的总结,JAVA是不能直接取得进程ID的,只能通过间接的方法得到启动进程的ID。 上传的类里有2个方法,一个是启动进程,另外一个是结束进程

    进程查杀,防止可疑进程

    进程查杀是计算机安全领域中的一个重要概念,主要是针对运行在系统后台的未知或恶意程序进行监控和清除。本文将深入探讨这一主题,并结合"进程查杀,防止可疑进程"的描述,来阐述如何利用辅助查杀工具来保护您的电脑...

    使用Java来监视系统进程的解决方案

    这需要对操作系统命令行有深入理解,比如在Windows环境下,可以使用`path/java file`这样的命令来启动Java程序。 第二个关键点在于监控。一种简单的方法是利用`tasklist`命令,它能列出系统中的所有进程并将其信息...

    查杀进程工具

    一个进程监视及查杀的小软件

    杀除自己之外的别的java进程

    使用java调用命令行的方式查杀进程,可以杀死除自己之外的java进程

    ubuntu查杀进程方法

    `netstat` 命令用于显示网络连接、路由表等信息,也可以用来查看正在监听的端口及与之相关的进程。 - **基本用法**:`netstat [选项]` - `-a`: 显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。 - `-n`: ...

    如何在Windows下给linux杀毒,查杀Linux恶意文件.zip

    综上所述,虽然直接在Windows下查杀Linux恶意文件并不直观,但通过网络共享、跨平台杀毒软件、虚拟机、云服务以及脚本自动化等方法,我们可以有效地解决这个问题。在实际操作时,应根据具体环境和需求选择合适的方法...

    Linux下python版后门智能查杀脚本

    这款查杀程序采用插件化实现,可以对新型的web后门添加自定义的查杀插件,现有的10余款插件已经能够查杀目前常见的大部分web后门,不过要注意的是现有的插件大多数都是查杀PHP后门的,asp及aspx不在覆盖范围,jsp的...

    巧用无敌命令结束Windows系统进程

    本文将详细讲解如何巧用无敌命令结束Windows系统进程,包括系统进程和用户进程的概念、进程的分类、ntsd 命令的使用、tasklist 和 tskill 命令的使用等。 进程是程序在计算机上的一次执行活动。当你运行一个程序,...

    脚本木马查杀工具VB源码

    【脚本木马查杀工具VB源码】是一款基于Visual Basic编程语言开发的软件,用于检测和清除系统中的脚本病毒或木马。VB(Visual Basic)是微软公司推出的一种面向对象的、可视化编程工具,它以其易学易用的特点在编程界...

    进程检查查杀C+代码

    本文通过对一段C++代码的详细解析,介绍了如何在Windows系统中实现进程检查和查杀的功能。具体包括了如何提升当前进程的权限以便于对其他进程进行操作,如何遍历并获取所有进程的信息,以及如何根据用户输入的进程ID...

    远程查杀进程

    "远程查杀进程" 远程查杀进程是指在远程系统中杀掉指定的进程,需要有高级权限来实现。要杀掉本地进程其实很简单,只需要取得...killsrv.exe 使用 Windows API 函数来管理服务和杀掉进程,实现了远程查杀进程的功能。

    3dsmax官方杀毒脚本

    3dsmax,作为一款强大的三维建模、动画及渲染软件,深受广大设计师和艺术家们的喜爱。然而,随着互联网的普及,软件使用过程中可能会遭遇各种安全问题,其中之一就是病毒的侵袭。为了保障用户的数据安全,3dsmax官方...

    pkiller2 - DOS进程查杀工具 可杀进程对应的文件

    pkiller2是一个强大的DOS环境下进程管理工具,能够终止进程、锁定进程,并且能深入查杀与进程关联的文件,特别是对于初步的病毒清除工作非常有用。由于其可以配合脚本使用,因此适用于复杂的系统维护任务。对于熟悉...

    BAT批处理脚本-系统设置查询修改硬件相关-查杀效果图.bat.zip

    "BAT批处理脚本"指的是使用Microsoft Windows操作系统中的批处理(Batch)语言编写的命令脚本,这种脚本可以自动化执行一系列系统命令。"系统设置查询修改硬件相关"暗示了这些脚本可能用于查询或调整与计算机硬件...

Global site tag (gtag.js) - Google Analytics