061_프로세스 직접 종료

Jan 19, 2024
061_프로세스 직접 종료
 
프로세스를 실행 시에 포트가 겹치는 오류가 발생할 수 있는데 이런 경우에 주로 사용할 것 같으므로 미리 알아두고 필요에 따라 사용 하는 것이 좋을 것 같다고 생각이 된다.
 

프로세스 종료 방법

“MariaDB” 를 직접 종료 후 실행까지 실습 해보자! → 참고로 MariaDB의 포트는 3306이다! 외워두자!
  • 프로세스가 실행 중인지 아닌지 직접 확인하는 방법으로는 2가지가 존재 한다.
    • 작업 관리자 → 서비스 에서 직접 확인
    • notion image
      notion image
실행 중인 프로그램만 PID(프로세스ID) 생긴다! 이 일은 OS가 한다.

  • PID를 이용한 프로세스 종료 방법 → CMD창을 켜서 실행한다. → 시스템이 버그가 나는 경우에 강제로 종료 하기 위해서 사용한다 (포트가 사용 중이라 하는 버그 처리 (address already in use / port is already in use))
taskkill /pid (pid 기입) taskkill /f /pid (pid 기입) # 프로세스 PID 기준으로 종료
프로그램이 종료 되었는데도 계속 도는 경우 UI의 버그 또는 시스템의 버그일 수 있다. → 이때는 “재부팅” 또는 “taskkill”을 이용한다. 재부팅해도 계속 그러는 경우는 윈도우 시작 시에 자동으로 켜지는 프로그램인 것이다.

  • cmd에서 실행 중인 파일 조회하는 명령어(포트 확인 하는 법) → 기본 cmd에서 없을 수도 있는데 Commend Prompt에선 보일 수 있다.
netstat -ano # 실행 중인 리스트를 출력

  • 작업 관리자 프로그램 서비스 (수동 or 자동) → 설정 방법은 간단하다. → 시작 유형에 따라 켜고 꺼짐을 알아야 한다 → 스스로 디버깅을 할 줄 알아야 한다.
notion image
notion image
notion image
 
Share article
RSSPowered by inblog