का उपयोग कर दूरस्थ कंप्यूटर के साथ इंटरफ़ेस मैं अपने शोध समूह के समूह के लिए सिस्टम व्यवस्थापक बन गया हूं और, इस संबंध में, एक नौसिखिया हूं। मैं नेटवर्क पर नजर रखने के लिए कुछ टूल्स बनाने की कोशिश कर रहा हूं और उन्हें पायथन (मेरी मातृभाषा) के साथ लागू करने में मदद की ज़रूरत है।पाइथन
उदाहरण के लिए, मैं देखना चाहता हूं कि दूरस्थ मशीनों पर कौन लॉग है। हाथ से, मैं ssh और who
चाहता हूं, लेकिन मैनिपुलेशन के लिए मुझे यह जानकारी स्क्रिप्ट में कैसे प्राप्त होगी? कुछ की तरह,
import remote_info as ri
ri.open("foo05.bar.edu")
ri.who()
Out[1]:
hutchinson tty7 2009-08-19 13:32 (:0)
hutchinson pts/1 2009-08-19 13:33 (:0.0)
इसी तरह बातों के लिए
cat /proc/cpuinfo
तरह
एक नोड के प्रोसेसर जानकारी पाने के लिए। एक शुरुआती बिंदु वास्तव में महान होगा। धन्यवाद।
अच्छा। यह पहला कोड था जो मुझे काम करने के लिए मिला था। प्रश्न: क्या आपको पता है कि एसएसएच कनेक्शन कब समाप्त हो गया है? कमांड चलाने के ठीक बाद – physicsmichael
। – Peter
@ पीटर: अगर मुझे रिमोट होस्ट (प्रॉम्प्ट पर उत्तर, आदि) के साथ एक इंटरैक्शन की ज़रूरत है, तो मुझे पेक्सपेक्ट का उपयोग करना चाहिए या ऐसी कार्यक्षमता – legesh