मैं एक ऐसे एप्लिकेशन को सेटअप करने का प्रयास कर रहा हूं जिसमें क्लस्टर में सभी सर्वरों के लिए / etc / मेजबानों में प्रविष्टियों की आवश्यकता हो। मैं सभी मेजबानों / सभी / होस्ट फ़ाइलों को प्रत्येक सर्वर पर पुश करने का एक आसान तरीका जानने की कोशिश कर रहा हूं। मैंने यह कोशिश की, लेकिन अनुमति से इनकार करते हुए एक त्रुटि वापस मिल गई।
for i in `cat servers`; do cat additional.hosts | ssh -T username@$i "sudo cat >> /etc/hosts";done
बेशक मेरे स्थानीय कंप्यूटर पर अतिरिक्त .होस्ट फ़ाइल बैठी है और सर्वर पर जाने की आवश्यकता है।
कोई सुझाव?
हाय clogan1981 मैंने आपके स्निपेट का सही ढंग से प्रतिनिधित्व करने के लिए प्रश्न को संपादित किया। कृपया यह सुनिश्चित करने के लिए जांचें कि ऐसा क्या है।
—
बजे एक CVn