Linux 에서 ps, grep, kill 조합으로 프로세스를 찾아 kill 하는 것처럼

Windows 에서는 jps, find, taskkill 의 조합으로 가능함

@echo off
for /f "delims= " %%a in ('jps -lv ^| find /i "찾을문자열"') do set PID=%%a
taskkill /f /PID %PID%
pause

 

출처 : https://stackoverflow.com/questions/31758949/how-to-kill-a-java-process-by-name-in-windows-cmd-exe

 

How to kill a java process (by name) in Windows' cmd.exe?

When I run jps -lv, I get 4748 org.apache.abc.runtime.common.abc -XX:PermSize=128m -XX:MaxPermSize=128m -Xmx512m -ea -Dproc_abc 11140 sun.tools.jps.Jps -Dapplication.home=C:\Program Files\Java...

stackoverflow.com

Batch 사용법 정리  :  https://blog.naver.com/sung_mk1919/221773181482

 

[Batch] Batch문 개인 정리 (for, token, echo, ANSI 등)(업데이트 예정)

[Batch] Batch문 개인 정리 (for, token, echo, ANSI 등) 배치파일의 for 문은 반복처리를 위해 수행...

blog.naver.com

Java PID 확인 : https://devday.tistory.com/entry/%EC%9E%90%EB%B0%94-Java%EC%97%90%EC%84%9C-PID-Process-ID-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0

 

자바 (Java)에서 PID (Process ID) 확인하기

다음은 자바에서 PID를 확인하는 샘플 코드이다. import java.lang.management.ManagementFactory; public class PidTest {  public static void main(String[] args) {   System.out.println(ManagementFactor..

devday.tistory.com

http://stackoverflow.com/questions/35842/process-id-in-java

 

How can a Java program get its own process ID?

How do I get the id of my Java process? I know there are several platform-dependent hacks, but I would prefer a more generic solution.

stackoverflow.com

 

+ Recent posts