# kill -9 [pid]
Taskkill
두 개 이상의 작업이나 프로세스를 종료합니다. 프로세스는 프로세스 ID나 이미지 이름으로 중단할 수 있습니다.
구문
taskkill [/s Computer [/u Domain\UserName [/p Password]]] {[/fi Filter [/fi Filter [ ... ]]] [{/pid ProcessID | /im ImageName}] | /pid
ProcessID | /im ImageName} [/f] [/t]
매개 변수
/s Computer
원격 컴퓨터의 이름 또는 IP 주소를 지정합니다. 백슬래시는 사용할 수 없습니다. 기본 설정은 로컬 컴퓨터입니다.
/u Domain\UserName
UserName 또는 Domain\UserName에서 지정한 사용자의 계정 권한으로 명령을 실행합니다. /u는 /s가 지정되어 있는 경우에만 지정할 수 있습니다. 기본 설정은 명령을 실행하는 컴퓨터에 현재 로그온한 사용자의 권한입니다.
/p Password
/u 매개 변수로 지정한 사용자 계정의 암호를 지정합니다.
/fi Filter
종료에 포함하거나 제외할 프로세스의 형식을 지정합니다. 여러 개의 필터를 지정할 수도 있습니다. 와일드카드(*)를 사용하여 모든 작업이나 이미지 이름을 지정합니다. 다음은 유효한 필터 이름, 연산자 및 값을 나타냅니다.
/pid ProcessID
종료할 프로세스의 프로세스 ID를 지정합니다.
/im ImageName
종료할 프로세스의 이미지 이름을 지정합니다. 와일드카드(*)를 사용하여 모든 이미지 이름을 지정합니다.
/f
프로세스를 강제로 종료하도록 지정합니다. 원격 프로세스에서는 이 매개 변수가 무시됩니다. 모든 원격 프로세스는 강제로 종료됩니다.
/t
지정된 프로세스를 종료하고 해당 프로세스가 시작한 모든 하위 프로세스를 종료합니다.
/?
명령 프롬프트에서 도움말을 표시합니다.
설명
| ■ |
원격 시스템이 지정되면 “WindowTitle” 및 “Status” 필터는 지원되지 않습니다. |
| ■ |
와일드카드 문자(*)는 필터와 함께 지정된 경우에만 적용됩니다. |
| ■ |
원격 프로세스의 종료 작업은 /f 매개 변수의 지정 여부와 관계없이 항상 강제로 진행됩니다. |
| ■ |
HOSTNAME 필터에 컴퓨터 이름을 제공하면 시스템이 종료되고 모든 프로세스가 중단됩니다. |
| ■ |
tasklist를 사용하여 종료할 프로세스 ID(PID)를 확인합니다. |
| ■ |
taskkill은 kill 도구 대신 사용됩니다. |
예
다음 예는 taskkill 명령을 사용하는 방법을 보여 줍니다.
taskkill /pid 1230 /pid 1241 /pid 1253
taskkill /f /fi “USERNAME eq NT AUTHORITY\SYSTEM” /im notepad.exe
taskkill /s srvmain /f /im notepad.exe
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi “IMAGENAME eq note*” /im *
taskkill /s srvmain /u maindom\hiropln /fi “USERNAME ne NT*” /im *
taskkill /pid 2134 /t /fi “username eq administrator”
taskkill /f /fi “PID ge 1000″ /im *