Reference/CMD
[CMD 1장] 프로세스 관련 명령어 (TASKLIST, TASKKILL)
trustall
2018. 7. 21. 22:48
반응형
프로세스 관련 명령어 (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 모두 종료)
반응형