다음과 같은 검사가 있습니다.
nc -v -w 1 --send-only test.serv.com 80 &> /dev/null && echo "Online" || echo "Offline"
그러나 이것은 아무것도 인쇄하지 않습니다. 이전에는 CentOS6에서 작동 -z
했지만 --send-only
.
제거하면 &> /dev/null
연결 성공이 인쇄됩니다.
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connected to 10.10.1.1:80.```
답변1
아마도 그들은 다른 netcat 구현으로 전환했을 것입니다.
나는 적어도 5개의 구현을 알고 있습니다.
다섯 가지 모두 동일한 기본 옵션( -p
예: -l
)을 지원하지만 가장 기본적인 것 이상으로 모두 다른 기능을 가지고 있습니다(일부는 동일한 기능에 대해 다른 옵션 플래그를 사용하기도 합니다).