반응형

프로세스 관련 명령어 (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 모두 종료)




반응형

+ Recent posts