जवाबों:
से man ping
:
-w deadline
Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error
notification from network.
-W timeout
Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.
यही है, पूरे कार्यक्रम सत्र के-w
लिए समय निर्धारित करता है । यदि आप सेट करते हैं , (प्रोग्राम) 30 सेकंड के बाद बाहर निकल जाएगा।-w 30
ping
-W
दूसरी ओर एकल पिंग के लिए टाइमआउट सेट करता है । यदि आप सेट करते हैं -W 1
, तो उस विशेष पिंग का प्रयास समाप्त हो जाएगा।
के रूप में कैसे 200ms की एक व्यक्तिगत पिंगआउट सेट करने के लिए, मुझे नहीं लगता कि यह iputils
'के संस्करण के साथ किया जा सकता है ping
। आप सीधे ICMP लाइब्रेरी के साथ प्रोग्रामिंग करने की कोशिश कर सकते हैं।
-w
झंडे को याद कर रहा है , लेकिन इसका विवरण है। मेरा मानना है कि यह -W से संबंधित है। तो कोई टाइमआउट 1s छोटा परिभाषित करने का कोई तरीका नहीं है?
-w
, -c
तो इसे नजरअंदाज कर दिया जाएगा। यदि आपको केवल एक पिंग की आवश्यकता है, तो आप उपयोग कर सकते हैं -c 1 -W 4
या जो भी आपके लिए एक उपयुक्त समयबाह्य है।
मेरा मैनपेज (फेडोरा 18, iputils-20121221-1.fc18) कहता है
-w deadline
Specify a timeout, in seconds, before ping exits regardless of
how many packets have been sent or received. In this case ping
does not stop after count packet are sent, it waits either for
deadline expire or until count probes are answered or for some
error notification from network.
-W timeout
Time to wait for a response, in seconds. The option affects only
timeout in absence of any responses, otherwise ping waits for
two RTTs.
सभी अच्छे उत्तर, लेकिन इस क्विक के लिए देखें अगर (मेरी तरह) आप प्लेटफार्मों के बीच कोड पोर्ट कर रहे हैं। नीचे दिया गया पाठ संबंधित 'मैन पिंग' दस्तावेज से है।
Mac OS X पर:
-W
waittime
भेजे गए प्रत्येक पैकेट के जवाब के लिए प्रतीक्षा करने के लिए मिलीसेकंड में समय ।
रास्पबेरी पाई पर:
-W
timeout
प्रतिक्रिया के लिए प्रतीक्षा करने का समय, सेकंड में ।
मैंने मैक पर 1 सेकंड (1,000 एमएस) प्रतीक्षा करने के लिए कोडित किया -W 1000
, लेकिन जब यह कोड पाई में चला गया, तो उसने 1,000 सेकंड तक इंतजार किया!
ping
निष्पादन योग्य है? विभिन्न विकल्पों के साथ, पिंग के कई अलग-अलग संस्करण हैं।