반응형
프로세스 관련 명령어 (TASKLIST, TASKKILL)
1. TASKLIST
- 현재 실행중인(서비스 포함) 모든 작업을 표시하는 명령어.
- cmd창에 tasklist를 입력하면, 아래와 같이 모든 실행중인 작업 목록이 표시된다.
2. TASKKILL
2-1) TASKKILL : 현재 작업중인 프로세스를 죽이기 위해 사용하는 명령어.
2-2) 명령어 옵션
- /f : 강제종료 (해당 옵션을 사용하면, 권한 등의 문제로 종료가 불가능한 것들도 종료할 수 있음)
- /im : 프로세스 이름(아래 빨간색 표시)을 사용하여 프로세스를 종료 (예 : taskkill /f /im csrss.exe )
- /pid : 프로세스의 id인 pid(아래 파란색 표시)를 사용하여 프로세스를 종료 (예 : taskkill /f /pid 536 )
* pid는 고유번호로 겹치는 일이 없지만, 이미지 이름은 종종 겹치는 일이 생기는데,
만약 /im옵션을 사용하여 종료를 시킬 때, 같은 이름을 사용하는 프로세스가 여럿 있다면,
같은 이름을 사용하는 모든 프로세스들이 종료된다.
따라서, 같은 이름의 한 프로세스만 종료시키고 싶다면, /pid옵션을 사용해서 해당 프로세스만 kill하면 된다.
(예)
이미지이름 / pid
test.exe / 990
test.exe / 991
test.exe / 992
=> taskkill /f /im test.exe (pid 990, 991, 992 모두 종료)
반응형
'Reference > CMD' 카테고리의 다른 글
[CMD 4장] ECHO(프린트, echo on / echo off), TIME(시간) (0) | 2020.01.27 |
---|---|
[CMD 3장] SET(변수설정), COPY(파일복사), MKDIR(폴더생성), RMDIR(폴더삭제) (0) | 2018.07.23 |
[CMD 2장] REM(주석), TIMEOUT(시간지연), PAUSE(일시정지) (0) | 2018.07.22 |