Bash 스크립트에서 열린 TCP 포트 테스트

Bash 스크립트에서 열린 TCP 포트 테스트

특정 서버 프로세스가 준비될 때까지, 즉 들어오는 TCP 연결을 수락할 때까지 스크립트 실행을 지연하고 싶습니다.

로컬 TCP 포트가 열려 있는지 어떻게 테스트합니까(SYN/ACK 응답을 받음)?

답변1

lsof이 목적으로 사용할 수 있다면 사용하겠습니다. 관련 포트 조건이 포함된 grep행 의 출력을 확인할 수 있습니다. LISTEN포트 이름이 기호 등으로 변환되는 것을 방지하려면 일부 옵션을 전달해야 할 수도 있습니다. man lsof자세한 내용은 참조하세요.

관련 정보