안녕하세요 김다이아예요
오늘은 windows cmd 창에서 taskkill 명령어 사용 방법에 대하여
알아보도록 할게요
Windows 운영 체제에서는 taskkill 명령어를 사용하여 특정 프로세스를 강제 종료할 수 있습니다.
이 명령어는 명령 프롬프트(cmd)에서 실행할 수 있습니다.
testkill 명령어를 사용하는 방법은 다음과 같습니다.
특정 프로세스 ID(PID)를 사용하여 프로세스 종료: 다음 명령어를 실행하여 특정 PID를 사용하여 프로세스를 종료합니다. [PID] 대신 종료하려는 프로세스의 식별자 번호를 입력하십시오.
taskkill [PID] |
특정 프로세스 이름을 사용하여 프로세스 종료: 다음 명령어를 실행하여 특정 프로세스 이름을 사용하여 프로세스를 종료합니다. [process-name] 대신 종료하려는 프로세스의 이름을 입력하십시오.
taskkill [process-name] |
강제 종료를 위한 옵션 사용: 강제 종료를 위해 -f 옵션을 사용할 수 있습니다. 다음 명령어를 실행하여 강제 종료를 시도합니다.
taskkill -f [PID] |
명령어 옵션 보기: 다음 명령어를 실행하여 teskkill 명령어의 사용 가능한 옵션 목록을 볼 수 있습니다.
taskkill -? TASKKILL [/S 시스템 [/U 사용자 이름 [/P [암호]]]] { [/FI 필터] [/PID 프로세스 id | /IM 이미지 이름] } [/T] [/F] 설명: 이 도구는 프로세스 ID(PID) 또는 이미지 이름으로 작업을 종료하는 데 사용합니다. 매개 변수 목록: /S 시스템 연결할 원격 시스템을 지정합니다. /U [도메인\]사용자 명령을 실행해야 하는 사용자 컨텍스트를 지정합니다. /P [암호] 해당 사용자 컨텍스트의 암호를 지정합니다. 생략한 경우에는 물어봅니다. /FI 필터 작업 집합을 선택하는 필터를 적용합니다. "*"를 사용할 수 있습니다. 예: imagename eq acme* /PID 프로세스_ID 종료할 프로세스의 PID를 지정합니다. TaskList를 사용하여 PID를 얻을 수 있습니다. /IM 이미지 이름 종료할 프로세스의 이미지 이름을 지정합니다. 와일드카드 문자 '*'를 사용하여 모든 작업 또는 이미지 이름을 지정할 수 있습니다. /T 지정된 프로세스와 그 프로세스로부터 시작된 모든 자식 프로세스를 종료합니다. /F 프로세스를 강제로 종료하도록 지정합니다. /? 이 도움말 메시지를 표시합니다. 필터: 필터 이름 유효한 연산자 유효한 값 ----------- --------------- ------------------------- STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN IMAGENAME eq, ne 이미지 이름 PID eq, ne, gt, lt, ge, le PID 값 SESSION eq, ne, gt, lt, ge, le 세션 번호. CPUTIME eq, ne, gt, lt, ge, le CPU 시간 형식 hh:mm:ss hh - 시간, mm - 분, ss - 초 MEMUSAGE eq, ne, gt, lt, ge, le 메모리 사용(KB) USERNAME eq, ne 사용자 이름([domain\]user 형식) MODULES eq, ne DLL 이름 SERVICES eq, ne 서비스 이름 WINDOWTITLE eq, ne 창 제목 참고 ---- 1) /IM 스위치에 대한 와일드카드 문자 '*'는 필터가 적용될 때만 사용할 수 있습니다. 2) 원격 프로세스는 항상 강제적으로(/F) 종료될 수 있습니다. 3) 원격 컴퓨터가 지정되면 "WINDOWTITLE" 및 "STATUS" 필터는 지원되지 않습니다. 예: TASKKILL /IM notepad.exe TASKKILL /PID 1230 /PID 1241 /PID 1253 /T TASKKILL /F /IM cmd.exe /T TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*" TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe TASKKILL /S 시스템 /U domain\username /FI "USERNAME ne NT*" /IM * TASKKILL /S 시스템 /U 사용자 이름 /P 암호 /FI "IMAGENAME eq note*" |
위의 taskkill 명령어 사용 방법을 참고하여 원하는 프로세스를 강제 종료할 수 있습니다.
단, 강제 종료 시 프로세스가 제대로 종료되지 않을 가능성이 있으므로 주의가 필요합니다.
지금까지 taskkill 명령어 사용 방법에 대하여 알아봤습니다.
감사합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'공부방 > 서버' 카테고리의 다른 글
리눅스 crontab 명령어를 사용하여 로그 기록 자동으로 지우기 (1) | 2023.08.02 |
---|---|
nginx error log : socket() failed (24: Too many open files) (0) | 2023.07.12 |
도커 설치 및 실행 방법 (1) | 2023.07.11 |
windows cmd 창에서 tasklist 명령어 사용 방법 (1) | 2023.05.09 |
windows cmd 창에서 netstat 명령어 사용 방법 (1) | 2023.05.09 |
Dockerfile 작성 방법 (1) | 2023.05.09 |
도커(Docker) 허브(Docker Hub) 가입 방법 (1) | 2023.05.09 |
docker-compose 설치 진행하기 (0) | 2023.05.07 |