시작 스크립트의 일부로 특정 TCP 서비스가 실제로 가동되고 있는지 확인해야합니다. 설정 파일을 읽음으로써 대상 호스트와 서비스 이름을 알 수 있습니다. 나는 nc을 사용하여이 서비스에 샘플 요청을 보내려고했는데 사용 방법을 잘 알고 있기 때문에 문제는 nc이 내 구성의 서비스 이름을 포트 번호로 확인할 수 없음을 나타냅니다.bash resolve 서비스 이름
서비스 이름을 포트 번호로 해석 할 수있는 bash 내장형 또는 일반적으로 배포되는 유틸리티 (부품 또는 RHEL 5 배포판)가 있습니까? 대신 스크립트에서 사용할 수있는 netcat 이외의 간단한 유틸리티가 있습니까?
당신은 socat을 고려해야합니다. –
@ jørgensen 앞으로의 사용을 위해 확실히 확인해 보겠다.하지만 대상 시스템에서는 사용할 수 없으며 서비스를 배포 할 때의 고통은 서비스 파일에서 포트 번호를 그릴 때의 최악의 경우보다 훨씬 나 빠질 것이다. – Hoons