Skip to content

Commit adf978a

Browse files
javiercnEilon
authored andcommitted
Kills java instances for Azure pipelines (#8568)
* Kills java instances for Azure pipelines * Improved version * Update output * Add missing quote
1 parent 95ab2fa commit adf978a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

eng/scripts/KillProcesses.ps1

+14
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ function _kill($processName) {
1010
}
1111
}
1212

13+
function _killJavaInstances() {
14+
$_javaProcesses = Get-Process java -ErrorAction SilentlyContinue |
15+
Where-Object { $_.Path -like "$env:JAVA_HOME*" };
16+
foreach($_javaProcess in $_javaProcesses) {
17+
try {
18+
Stop-Process $proc
19+
} catch {
20+
Write-Host "Failed to kill java process: $proc"
21+
}
22+
}
23+
}
24+
1325
_kill dotnet.exe
1426
_kill testhost.exe
1527
_kill iisexpress.exe
@@ -22,6 +34,8 @@ _kill vctip.exe
2234
_kill chrome.exe
2335
_kill h2spec.exe
2436
_kill WerFault.exe
37+
_killJavaInstances
38+
2539
if (Get-Command iisreset -ErrorAction ignore) {
2640
iisreset /restart
2741
}

0 commit comments

Comments
 (0)