특정 서버 프로세스가 준비될 때까지, 즉 들어오는 TCP 연결을 수락할 때까지 스크립트 실행을 지연하고 싶습니다.
로컬 TCP 포트가 열려 있는지 어떻게 테스트합니까(SYN/ACK 응답을 받음)?
답변1
lsof
이 목적으로 사용할 수 있다면 사용하겠습니다. 관련 포트 조건이 포함된 grep
행 의 출력을 확인할 수 있습니다. LISTEN
포트 이름이 기호 등으로 변환되는 것을 방지하려면 일부 옵션을 전달해야 할 수도 있습니다. man lsof
자세한 내용은 참조하세요.