26P by xguru 2023-05-06 | favorite | 댓글 7개
  • 특정 포트에서 리스닝 하고 있는 프로세스를 찾아서 죽여주는 도구
  • Linux/macOS 지원
  • 여러개의 포트에 대해서 동시 실행 가능 killport 8045 8046 8080
  • Rust 오픈소스

직관적인 명령어로 간단히 할 수 있다는 게 좋은 것 같네요.

RIIR 에 의미가 있는것이 아닐까 추정합니다...

터미널을 잘 안쓰시는 사람이 많아지는구나 라는 생각이 드네요.

~/.bashrc 마지막에 이런걸 만들어주면 굳이 설치하지 않아도...

killport() {  
  if [ $# -ne 0 ]; then  
    for port in "$@"; do  
      pids=$(lsof -ti ":$port")  
      if [ -n "$pids" ]; then  
        echo "Processes listening on port $port: $pids"  
        echo "$pids" | xargs kill -9 >/dev/null 2>&1  
        echo "Processes listening on port $port have been terminated"  
      else  
        echo "No process found listening on port $port"  
      fi  
    done  
  else  
    echo "No arguments provided"  
  fi  
}  

lsof -t -i TCP:8080 | xargs kill -9

가끔 VS Code 터미널에 켜둔 웹팩 서버가 안 꺼질 때가 있어서
위의 쉘 명령어 입력해서 프로세스 종료하는데요

이런 유틸도 있었군요 😮

와우 너무 좋네요 !!!

솔직히 왜 1.1k stars 인지 모르겠어요