hızlı bir soru aldı.netcat timeout çalışmıyor.
Bağlanma girişimi 3 saniyeden uzun sürüyorsa (ör: bağlantı noktası açık değilken) aşağıdaki netcat komutu neden zaman aşımına uğramıyor? -W bayrağı ihtiyacım olan şey olurdu. İşletim sistemi OSX 10.9.
nc -v -z -w 3 127.0.0.1 5050
o çalışmış varsayarsak, böyle (emin bu çalışacaktır eğer, toplam bash Noob) uygulamaya herhangi bir yardım için
nc -v -z -w 3 127.0.0.1 5050 | /dev/null && echo "Online" || echo "Offline"
Şerefe planlanan!
Denediğimde, bağlantı noktası açık olmadığı için hemen bir hata yanıtı alıyorum. Ev sahibinizde açık olmadığından emin misiniz? Eğer öyleyse, bu yüzden zaman aşımına uğramaz, çünkü aslında bağlanır. – CDahn
Garip, sadece belirli bir bağlantı noktasında oluyor gibi görünüyor ... Bunu makinemde uzak bir konumdan veya ağdan belirli bir hizmet çalışıyorsa izlemek için kullanıyorum. Bu servis şu anda çalışmıyor, ancak netcat zaman aşımına uğramıyor gibi görünüyor, süreç sadece kilitleniyor. Düşüncesi olan var mı? – anditpainsme
Herhangi bir güvenlik duvarı çalıştırıyor musunuz? "Iptables -L" ne gösteriyor? – CDahn