본문 바로가기
Category/Note

실행 중인 프로세스를 강제로 종료하는 방법 (macOS / Linux / Windows)

by Corinee 2024. 10. 29.
728x90

만약 Ctrl + C가 작동하지 않아서 실행 중인 서버를 종료할 수 없다면, 실행 중인 프로세스를 강제로 종료하는 방법을 사용할 수 있습니다.

1. 실행 중인 프로세스 찾기 및 종료 (macOS / Linux)

실행 중인 프로세스를 포트 번호로 찾아서 종료할 수 있습니다. 만약 서버가 3000번 포트에서 실행 중이라면, 다음 명령어를 사용하세요.

lsof -i :3000

위 명령어를 실행하면 해당 포트에서 실행 중인 프로세스의 PID(프로세스 ID)를 찾을 수 있습니다. PID를 확인한 후 다음 명령어로 프로세스를 종료하세요.

kill -9 <PID>

예를 들어, PID가 41057이라면

kill -9 41057

2. 실행 중인 프로세스 종료 (Windows)

  • Windows에서 특정 포트에서 실행 중인 프로세스를 찾고 종료하려면, 다음 명령어를 사용하세요:

프로세스 찾기:여기서 3000은 실행 중인 서버의 포트 번호입니다. 실행 중인 프로세스의 PID를 찾을 수 있습니다.

netstat -ano | findstr :3000

프로세스 종료: PID를 찾은 후 다음 명령어로 해당 프로세스를 강제로 종료합니다:

taskkill /PID <PID> /F

 

728x90