1. 현재 8080 포트를 사용하는 애플리케이션 확인하기
lsof -i :8080
- lsof: list open files
2. 해당 프로세스 죽이기
1에서 PID(프로세스 ID)를 확인
kill -9 12345
- -9는 SIGKILL 신호를 의미하며, 프로세스를 강제로 종료하는 신호이기 때문에 프로세스가 이 신호를 무시할 수 없다.
- SIGKILL 신호는 즉각적으로 프로세스를 중단시키며, 프로세스가 정상적으로 종료할 기회를 주지 않는다.
- 일반적인 kill 명령어인 kill PID 또는 kill -15 PID에서 -15는 SIGTERM 신호로, 프로세스가 종료 준비를 할 수 있게 해준다.
- -15보다 -9가 더 강력하기 때문에 kill -15 PID를 시도하여 프로세스가 정상적으로 종료할 기회를 주고, 프로세스가 종료되지 않을 떄 kill -9 PID를 사용하는 것이 좋다.
반응형