นี่คือตัวอย่างบางส่วนที่ใช้คำสั่งที่กล่าวถึงในคำตอบอื่น ๆ :
สามารถใช้ช่วงตัวเลขผลลัพธ์ที่มีชื่อโฮสต์ก่อนดูเหมือนว่าจะรักษาจริง:
รุ่นที่ง่ายที่สุด:
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
Mac: brew install pdsh
dsh -m user@host,user@host --remoteshell ssh --concurrent-shell -- "sleep 5 && echo done"
ต้องการการตั้งค่าเปลือกระยะไกลมิฉะนั้นจะใช้ "rsh" ซึ่งอาจจะมีหรือไม่มีก็ได้
Mac: brew install dsh
pssh -i -H user@host -H user@host "sleep 5 && echo done"
พวกเขาทั้งหมดสามารถรับรายการเครื่องจักรจากไฟล์หรือไม่ก็ได้เช่นกัน
อย่าลังเลที่จะเพิ่มตัวอย่างเพิ่มเติมที่นี่เป็นวิกิชุมชน
Mac: brew install pssh
Cluster SSH ("mac only version" เห็นได้ชัดว่ามีอีกสองรุ่นที่นี่ ) เปิดจริง "terminal จริง" กับ terminal ขนาดใหญ่ที่ด้านล่างที่ส่งอินพุตไปยังคนอื่น ๆ ทั้งหมด ดังนั้นมันจึงเหมือนกับ UI ที่ส่งออกไปยังหลาย ๆ
Ex:
csshX hostname0[1-2] hostname3
จากนั้นพิมพ์ลงในกล่องสีแดงและไปที่หน้าต่างเทอร์มินัลแต่ละหน้าต่างหนึ่งรายการต่อโฮสต์ที่ปรากฏขึ้น
mac: brew install csshx
(เวอร์ชั่นเก่า แต่ยังใช้งานได้)
นอกจากนี้ยังมีbrew install ansible
FWIW