मैं इस तरह एक कार्यक्रम है बनाने के लिए:कैसे SSH आदेश निष्पादन समयबाह्य करने
ssh -q [email protected] exit
echo "output value -->$?"
उपरोक्त कोड में, मैं दूरस्थ सर्वर से ssh करने के लिए कोशिश कर रहा हूँ, और अगर मैं कनेक्ट या नहीं कर सकते हैं की जाँच करने की कोशिश करता । मेरे पास कुछ सर्वर हैं, जो पासवर्ड कम सक्रिय है और कुछ सर्वर जिसके लिए पासवर्ड अभी भी निष्क्रिय नहीं हैं। तो मेरी चिंता, यदि कोई पासवर्ड है, तो वह उसी स्क्रीन में फंस जाएगा जो पासवर्ड मांग रहा है और यह अनजान समय के बिना बाहर निकलने के लिए होगा।
प्रश्न: उपर्युक्त कोड के लिए टाइमर को कैसे कार्यान्वित करें, और यदि यह उसी स्क्रीन में पासवर्ड के लिए पूछता है। और कुछ त्रुटि कोड
2) जब मैं ऊपर कोड निष्पादित, मैं प्राप्त निम्नलिखित त्रुटि कोड के साथ बाहर निकलें:
127 -- > I guess its for success
225 -- > for any error.
क्या कोई अन्य त्रुटि कोड से ऊपर के अलावा अन्य कर रहे हैं?
http://www.eldos.com/documentation/sbb/documentation/ref_err_ssherrorcodes.html, एक लिंक मिला, – gmhk
पासवर्ड प्रदान नहीं किए जाने पर बैंग आउट न करें और कुंजी आधारित ऑथ सेटअप नहीं है। स्क्रिप्ट की अपेक्षा करें। (टेम्पलेट स्क्रिप्ट के लिए Google/stackoverflow पर ssh + उम्मीद के लिए खोजें।) – anishsane
उपयोग -o पासवर्ड प्रमाणीकरण = नहीं – Vorsprung