해당 포트의 프로세스를 원라이너로 종료시킨다
소개
가끔
npm start
에서 프로젝트를 실행하려고하면 다음과 같은 메시지가 나타날 수 있습니다. 포트가 덮여 있기 때문에 다른 포트를 사용하여 실행합니까?
적인 메시지이다.
위와 같이 때때로 프로세스를 실행하고 싶은데 포트가 덮여 있고, 넘어질 수 있습니다.
해당 포트에서 시작하는 프로세스를 중지하는 방법을 공유합니다.
명령
lsof -i :[ポート番号] -t | xargs kill
예
lsof -i :3000 -t | xargs kill
해설
lsof
프로세스가 열려 있는 파일을 표시하는 명령
옵션
의미
-i
대기 포트 확인 (네트워크 소켓 파일 표시)
-t
프로세스 ID 보기
xargs
표준 입력 및 파일에서 목록을 읽고 명령줄을 만들고 실행
킬
실행 중인 프로세스 종료
lsof -i :3000 -t | xargs kill
3000 포트에서 시작하는 프로세스를 찾고,
프로세스 ID를
xargs kill
에 전달합니다.xargs에서는
lsof -i :3000 -t
에서 얻은,프로세스 ID를 사용하여 kill 실행
참고
lsof 명령 시작
Reference
이 문제에 관하여(해당 포트의 프로세스를 원라이너로 종료시킨다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toyoyuto618/items/7c281587ea66824c1233텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)