अन्य उत्तरों में उल्लिखित आदेशों का उपयोग करने के कुछ उदाहरण इस प्रकार हैं:
संख्यात्मक रेंज ले सकते हैं, पहले मेजबान नाम के साथ आउटपुट, वास्तव में बनाए रखा लगता है :
सबसे सरल संस्करण:
pdsh -w hostname echo done
उत्पादन:
hostname: done
अधिक जटिल उदाहरण:
pdsh -w username@hostname[7-8],username@otherhost "sleep 5 && echo done"
उत्पादन:
hostname8: done
hostname7: done
otherhost: done
मैक: brew install pdsh
dsh -m user@host,user@host --remoteshell ssh --concurrent-shell -- "sleep 5 && echo done"
दूरस्थ शेल सेटिंग की आवश्यकता है अन्यथा यह "rsh" का उपयोग करेगा जो उपलब्ध भी हो सकता है या नहीं भी।
मैक: brew install dsh
pssh -i -H user@host -H user@host "sleep 5 && echo done"
वे सभी वैकल्पिक रूप से, एक फ़ाइल से मशीनों की सूची ले सकते हैं।
यहां अधिक उदाहरण जोड़ने के लिए स्वतंत्र महसूस करें, यह एक कॉम्युनिटी विकी है
मैक: brew install pssh
क्लस्टर SSH ("मैक केवल संस्करण" जाहिरा तौर पर दो संस्करण हैं जो अन्य यहाँ है ) वास्तव में "असली टर्मिनलों" को उस तल पर एक बड़े टर्मिनल के साथ खोलता है जो अन्य सभी को इनपुट भेजता है। तो यह एक यूआई की तरह है जो इसे कई में भेजता है।
उदाहरण के लिए:
csshX hostname0[1-2] hostname3
फिर लाल बॉक्स में टाइप करें और यह प्रत्येक टर्मिनल विंडो पर जाता है, प्रति मेजबान, कि यह पॉप अप होता है।
मैक: brew install csshx
(एक पुराना संस्करण लेकिन अभी भी काम करता है)
एक brew install ansible
FWIW भी है