윈도우 프로세스 강제 종료 명령어 CMD
프로그램의 응답이 없거나, 특정 프로세스에 대해 정기적으로 관리하고자하는 경우 도스명령어를 이용하여 강제종료가 가능합니다 필자의 경우 혼자만 사용할 NGNIX 서비스를 실행하는건 잘 구동되지만 종료가 원활하게 되지않아 서비스를 강제종료하는 방식으로 사용하곤 하는데 같은 취지에서의 사용하고자 하는 사용자가 있을것으로 예상되어 내용 같이 공유합니다
taskkill 명령어
프로세스의 강제종료 명령어는 taskkill 입니다 다음 프로세스의 명칭으로 종료하고자 할 경우에는 아래와같이 입력합니다
taskkill /im ngnix.exe /f
nginx.exe 프로세스를 바로 종료한다
프로세스 별로 주어진 고유값 PID가 존재하게 되는데 이는 작업관리자의 "서비스" 탭에서 확인할 수 있습니다
taskkill /pid 9128 /f
9128의 PID 값을 가지는 프로세스를 바로 종료한다
현재 실행되고있는 프로세스들을 모두 확인한다면 tasklist 명령어를 입력하여 PID값들을 모두 확인할 수 있습니다
명령어 뒤 매개 변수로써 사용할 수 있는 항목들입니다
/T : 프로세스와 관련한 자식프로세스 모두 종료
/F : 프로세스 강제종료
메모장에 명령어를 입력한 뒤, 확장자를 bat 확장자로 저장한다면 응용프로그램 형태로써 명령어를 사용할 수 있습니다
저장시 위와같은 형태로 저장이 되며 실행시에 해당명령어인 프로세스를 강제종료합니다
이해가 되지않는다면 위의 배치파일을 다운받아 메모장으로 편집하시면 확인이 가능합니다
열기시에는 배치파일이 실행되며, 편집버튼을 눌러 메모장에서 확인이 가능합니다