पर यूनिक्स टेलनेट पर टाइमआउट को कैसे कम करूं, मेरे पास एक यूनिक्स शैल स्क्रिप्ट है जो फ़ाइल में सूचीबद्ध कई होस्ट्स के ftp पोर्ट्स का परीक्षण करती है।मैं
for i in `cat ftp-hosts.txt`
do
echo "QUIT" | telnet $i 21
done
सामान्य तौर पर इस स्क्रिप्ट काम करता है, लेकिन अगर मैं एक मेजबान जो कनेक्ट नहीं करता मुठभेड़, यानी टेलनेट है "करने का प्रयास ...", जिससे वह अगले मेजबान परीक्षण कर सकते हैं कि कैसे मैं इस प्रतीक्षा समय को कम कर सकते हैं?
इस विचार से काम करता है .. मैं का उपयोग करने की आवश्यकता होगी इस तरह से "एनसी-जेडब्ल्यू 3 आईपी पोर्ट"। हालांकि मेजबानों के लिए जो इसे कनेक्ट नहीं करते हैं, वे बाहर निकलने वाले कोड उत्पन्न नहीं करते हैं। – chrisc
अजीब। जब मैं '-w 1' कोशिश करता हूं तो यह सिर्फ 1 सेकंड से अधिक समय तक लटकता है ... – Michael
@ माइकल टीसीपी कनेक्शन टाइमआउट –