Linux Expect waiting before exiting -
#! / Usr / bin / expect # टेलेनेट की टेस्ट की स्क्रिप्ट की उम्मीद है स्पॉन टेलेनेट 192.168.1.1 "उपयोगकर्ता नाम:" को "adminpldt \" भेजने की उम्मीद "पासवर्ड:" "पासवर्ड \" की अपेक्षा "$" भेजने के लिए "शो लैन \ r" भेजने के लिए "शो \ r" भेजने की उम्मीद है। स्क्रिप्ट की अपेक्षा करें
यहाँ समस्या है, जब मैं इस कोड को चलाता हूँ, यह सही आउटपुट दिखाता है। लेकिन यह बाद में बाहर नहीं निकलता है, यह इनपुट की प्रतीक्षा करने जैसा है एक टाइमआउट की तरह लेकिन अगर मैं लाइन "एईपीईटीईईओएफ" निकालता हूं यह तुरंत बंद कर देता है क्या मेरी कोई सहायता कर सकता है? मैं सिर्फ लिनक्स स्क्रिप्टिंग में शुरू कर चुका हूं और मैंने प्रत्येक विषय को स्टैक्सहोवरफ्लो पर खोजा है
संपादित करें: समस्या हल हो गई
& gt; & Gt; #! / Usr / bin / expect & gt; & Gt; # टेलनेट के लिए टेस्ट की स्क्रिप्ट की उम्मीद है & Gt; & Gt; & Gt; & Gt; स्पॉन टेलेनेट 1 9 2.168.1.1 & gt; & Gt; "उपयोगकर्ता नाम:" & gt; & Gt; "Adminpldt \ r" & gt; भेजें & Gt; "पासवर्ड:" & gt; & Gt; "पासवर्ड \ r" & gt; भेजें & Gt; "$" & Gt; & Gt; "Sh \ r" & gt; भेजें & Gt; "Config \ r" & gt; भेजें & Gt; "मैक इंटरफ़ेस लैन 1 [लिंडेक्स $ एजीआर 0] \ आर" & gt; & Gt; "मैक इंटरफ़ेस लैन 2 [लिंडेक्स $ एजीआर 0] \ r" & gt; भेजें & Gt; "मैक इंटरफ़ेस लैन 3 [लिंडेक्स $ एजीआर 0] \ r" & gt; & Gt; "मैक इंटरफ़ेस लैन 4 [लिंडेक्स $ एजीआर 0] \ r" & gt; & Gt; "मैक इंटरफ़ेस wlan [lindex $ argv 0] \ r" & gt; भेजें & Gt; "Exit \ r" & gt; भेजें & Gt; "Exit \ r" & gt; भेजें & Gt; Eof & gt; & Gt; # स्क्रिप्ट की उम्मीद के अंत
मुझे मिल गया Eof है जब यह वापस bash करने के लिए चला जाता है। मुझे एहसास हुआ कि जब मैंने अपने राउटर कॉन्फ़िग में पूरी तरह से महारत हासिल की थी।
समस्या हल हो गई
#! / Usr / bin / expect # टेलेनेट की स्क्रिप्ट का परीक्षण करें "टेलिनेट 192.168.1.1 की उम्मीद है" उपयोगकर्ता नाम: "" adminpldt \ r "की अपेक्षा" पासवर्ड: "भेजने के लिए" पासवर्ड \ "की अपेक्षा" $ "भेजना" sh \ r "भेजना" config \ r "भेजना" मैक इंटरफ़ेस लैन 1 [लिंडेक्स $ Argv 0] \ r "भेजें" मैक इंटरफ़ेस लैन 2 [lindex $ argv 0] \ r "send" macc इंटरफ़ेस lan3 [lindex $ argv 0] \ r "send" macc interface lan4 [lindex $ argv 0] \ r "भेजें "मैक इंटरफ़ेस wlan [lindex $ argv 0] \ r" भेजें "बाहर निकलें \ r" भेजें "बाहर निकलें \ r" उम्मीद स्क्रिप्ट के अंत # एफ़ # उम्मीद
मुझे मिल गया Eof है जब यह वापस bash करने के लिए चला जाता है। मुझे एहसास हुआ कि जब मैं पूरी तरह से मेरे राउटर कॉन्फ़िग में महारत हासिल करता था।
Comments
Post a Comment