tasklist (실행중인 프로세스 확인)
- 로컬 컴퓨터 또는 원격 컴퓨터에서 현재 실행하고 있는 프로세스의 목록을 표시한다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
tasklist : 기본 프로세스 목록
![[CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist : 기본 프로세스 목록 [CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist : 기본 프로세스 목록](https://blog.kakaocdn.net/dn/764MK/btqyU8ZsM7c/1IcXnQjyfkIEf9p8Hs8sP0/img.png)
실행중인 프로세스가 많으니 프로세스명이 "java.exe"인 프로세스를 목록으로 예제를 살펴보겠다.
tasklist | findstr "java.exe"
![[CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist : 기본 프로세스 목록 [CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist : 기본 프로세스 목록](https://blog.kakaocdn.net/dn/cJjMnN/btqyXpFFJHJ/yRBa67308DjXsE0bjX0CAK/img.png)
tasklist /V : 자세한 작업정보 표시
필터 이름 | 유효한 연산자 | 유효한 값 |
STATUS | eq, ne | RUNNING |
IMAGENAME | eq, ne | 이미지/프로세스 이름 |
PID | eq, ne, gt, lt, ge, le | PID 값 |
SESSION# | eq, ne, gt, lt, ge, le | 세션 번호 |
SESSION NAME | eq, ne | 세션 이름 |
CPUTIME (CPU 시간) | eq, ne, gt, lt, ge, le | CPU 시간 |
MEMUSAGE | eq, ne, gt, lt, ge, le | 메모리 사용량 (kb) |
USERNAME | eq, ne | 모든 유효한 사용자 이름 |
SERVICES | eq, ne | 서비스 이름 |
WINDOWTITLE | eq, ne | 창 제목 |
MODULES | eq, ne | DLL 이름 |
tasklist /V | findstr "java.exe"
아래 첨부된 이미지의 자세한 작업정보의 필터 순서는 다음과 같다
IMAGENAME/ PID/ SESSIONNAME/ SESSION# / MEMUSAGE / STATUS/ USERNAME/ CPUTIME/ WINDOWTITLE
![[CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist /V : 자세한 작업정보 표시 [CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - tasklist (실행중인 프로세스 확인) - tasklist /V : 자세한 작업정보 표시](https://blog.kakaocdn.net/dn/eihqgP/btqy2plhXSL/ndOfKRkuqvoqAGaUWk3r71/img.png)
taskkill (실행중인 프로세스 종료)
- : 로컬 컴퓨터 또는 원격 컴퓨터에서 현재 실행하고 있는 프로세스를 종료시킨다.
프로세스 파일명으로 종료하기
taskkill /f /im [프로세스파일명]
/f 를 안넣으면 해당 프로그램에 종료 신호를 보냄
/f 를 넣으면 해당 프로그램 강제 종료
프로세스 창 제목으로 종료하기
프로세스 파일명, 예로 java.exe 프로세스를 종료하려고 했을 때, 프로세스명을 구분해야하는데 그렇게 하기 위해서는 변경해야할 게 많아 번거로웠다.
그래서 나는 프로세스 창 제목(기본값 : 프로젝트명)으로 종료하는 법을 알아보았다.
taskkill /fi "windowtitle eq [프로세스 창제목]"
위에 프로세스 목록을 보면 알다시피 5개의 프로세스 창제목의 앞부분이 "EC____Application_" 인 것을 알 수 있다.
![[CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - taskkill (실행중인 프로세스 종료) - 프로세스 창 제목으로 종료하기 [CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - taskkill (실행중인 프로세스 종료) - 프로세스 창 제목으로 종료하기](https://blog.kakaocdn.net/dn/b39nj8/btqy3bf9Ic3/q0XuqwHQfNtc6od9s11111/img.png)
여기서 하나씩 프로세스 창 제목을 넣어 종료해도 되지만, 나처럼 제목이 중복이 되면서 한번에 종료를 시키려면
공통되는 프로세스명 " * "을 넣어 더 간단하게 종료시킬 수 있다.
![[CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - taskkill (실행중인 프로세스 종료) - 프로세스 창 제목으로 종료하기 [CMD명령어] 실행중인 프로세스 확인(tasklist) 및 종료하기(taskkill) - undefined - taskkill (실행중인 프로세스 종료) - 프로세스 창 제목으로 종료하기](https://blog.kakaocdn.net/dn/dWZBwC/btqy32caNYy/akadaKdlnFj1lYNHSvPCr0/img.png)
오예! 그렇다면 이제 프로세스 종료 배치파일도 만들 수 있겠지~?
↓
↓
↓
Link : https://haenny.tistory.com/20
[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 !
[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 ! 오늘은 Spring Framework을 사용하는 프로젝트를 간편하게 셋업할 수 있는 서브 프로젝트 Spring Boot의 jar파일 생성방법과 실행방법, 그.....
haenny.tistory.com
'운영체제' 카테고리의 다른 글
[꿀정보] 윈도우10 '여기서 명령 창 열기' 추가하고 싶다면 ...(더보기) (0) | 2019.12.03 |
---|---|
[꿀정보] 윈도우10 '여기서 파워쉘 열기'에서 명령(cmd)창 쉽게 여는 방법 (0) | 2019.11.06 |
[꿀정보] 윈도우10, PC 카카오톡에서 크롬으로 링크 페이지 열기 (0) | 2019.10.30 |
[Windows] 윈도우 서비스(Windows service)란 ? (0) | 2019.10.10 |
[Windows] 컴퓨터 시스템, 운영체제 정보 알아보기 (0) | 2019.09.14 |
댓글