在Unix/Linux下可以使用ps/kill命令查找/终止一个正在运行的进程,
Windows平台下也有一组类似的命令: tasklist/tskill
C:\>tskill /?
结束进程.
TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]
processid 要结束的进程的 Process ID.
processname 要结束的进程名称.
/SERVER:servername 含有 processID 的服务器(默认值是当前值).
使用进程名和 /SERVER 时,必须指定 /ID
或 /A
/ID:sessionid 结束在指定会话下运行的进程.
/A 结束在所有会话下运行的进程.
/V 显示正在执行的操作的信息.
Win2003环境下的一个简单例子(终止WinRAR进程)
C:\>tasklist | find "WinRAR"
WinRAR.exe 4064 RDP-Tcp#1 1 772 K
C:\>tskill 4064
C:\>tasklist | find "WinRAR"
C:\>
进程WinRAR已经被中止了.