Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1689208
  • 博文数量: 76
  • 博客积分: 2175
  • 博客等级: 大尉
  • 技术积分: 2481
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-20 20:49
个人简介

欢迎光临我的博客

文章分类

全部博文(76)

文章存档

2018年(4)

2017年(1)

2016年(2)

2015年(2)

2013年(5)

2012年(29)

2010年(33)

分类: Python/Ruby

2013-01-06 13:24:40

使用方法: killtask.bat process_name
比如: killtask.bat firefox杀掉所有firefox进程。
源代码如下:

点击(此处)折叠或打开

  1. @echo off
  2. rem Usage: killtask.bat process_name
  3. set process_name=%1


  4. setlocal EnableDelayedExpansion
  5. tasklist > c:\tasks.txt
  6. for /F "tokens=1-6" %%i in ('findstr /I "%process_name%" c:\tasks.txt') do (
  7.     set FIELD=%%j
  8.     @echo TaskID: !
  9.     if not "!FIELD!"=="" (
  10.         rem kill the process
  11.         @echo Start to kill the process !
  12.         taskkill /F /PID !
  13.         @echo process ! killed
  14.     )
  15. )


《返璞归真--UNIX技术内幕》在全国各大书店及网城均有销售:
京东
亚马逊                          China pub
上学吧                          1号店






阅读(8319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~