• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/python
2
3# Copyright (C) 2010 Apple Inc.  All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8#
9# 1.  Redistributions of source code must retain the above copyright
10#     notice, this list of conditions and the following disclaimer.
11# 2.  Redistributions in binary form must reproduce the above copyright
12#     notice, this list of conditions and the following disclaimer in the
13#     documentation and/or other materials provided with the distribution.
14#
15# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
16# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
19# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
26import os, sys
27
28def main():
29    tasksToKill = [ "cl.exe",
30					"devenv.com",
31					"devenv.exe",
32					"DumpRenderTree.exe",
33					"DumpRenderTree_debug.exe",
34					"httpd.exe",
35					"imagediff.exe",
36					"imagediff_debug.exe",
37					"jsc.exe",
38					"jsc_debug.exe",
39					"LightTPD.exe",
40					"link.exe",
41					"midl.exe",
42					"perl.exe",
43					"Safari.exe",
44					"svn.exe",
45					"testapi.exe",
46					"testapi_debug.exe",
47					"VcBuildHelper.exe",
48					"wdiff.exe",
49					"WebKit2WebProcess.exe",
50					"WebKit2WebProcess_debug.exe",
51					"WebKitTestRunner.exe",
52					"WebKitTestRunner_debug.exe"]
53
54    for task in tasksToKill:
55        os.system("taskkill /t /f /im " + task)
56
57if __name__ == '__main__':
58    sys.exit(main())
59