में एकाधिक पिंग स्क्रिप्ट मुझे पाइथन और नेटवर्किंग पर दस्तावेज़ों को सीखने में कोई आसान आसान नहीं है। इस उदाहरण में, मैं बस एक आसान स्क्रिप्ट बनाने की कोशिश कर रहा हूं जिसे मैं कई दूरस्थ मशीनों को पिंग कर सकता हूं।पायथन
for ping in range(1,10):
ip="127.0.0."+str(ping)
os.system("ping -c 3 %s" % ip)
ऐसे ही एक साधारण स्क्रिप्ट मशीनों ठीक पिंग होगा, लेकिन मैं रिटर्न 'सक्रिय' 'कोई जवाब नहीं' कौन सा मुझे लगता है कि मैं समय मॉड्यूल को देखने के लिए होगा बनाता है स्क्रिप्ट प्राप्त करना चाहते हैं साथ ही, मुझे लगता है कि time.sleep(5)
और उसके बाद, एक ब्रेक स्टेटमेंट होगा। जो मुझे लगता है कि अंदर थोड़ी देर लूप होना चाहिए। मैं 100% निश्चित नहीं हूं, मैं पूरी तरह गलत दिशा में जा रहा हूं:/अगर कोई मुझे कुछ दस्तावेज की दिशा में मदद या इंगित कर सकता है जो बहुत अच्छा होगा।
मुझे यकीन नहीं है कि आपको लगता है कि आपको समय मॉड्यूल की आवश्यकता क्यों है? मैं एक [subprocess] (http://docs.python.org/library/subprocess.html#module-subprocess) से STDOUT को पार्स करने का तरीका सुझाता हूं (जो आपको ओएस सिस्टम के बजाय उपयोग करना चाहिए() ') – ernie
कोशिश करें [स्कैपी] (http://www.secdev.org/projects/scapy/)। – kichik
यहां एक उदाहरण है https://github.com/lbaby/javalearn/blob/master/shell/ppe.py – lbaby