ใช้หน้าจอ GNU เพื่อสร้างสภาพแวดล้อมแบบแยกหน้าจอจากบรรทัดคำสั่ง


0

มีคนช่วยแนะนำฉันไปที่ไวยากรณ์สำหรับการใช้หน้าจอ GNU จากบรรทัดคำสั่ง ในคลัสเตอร์ก่อนหน้านี้ฉันจัดการเพื่อสร้างสคริปต์ทุบตีที่จะสร้างเชลล์จำนวนกระเบื้องที่ X จำนวนแต่ละ ssh-ing ลงในโหนดระยะไกลและเรียกใช้ htop ด้วยวิธีนี้ฉันสามารถตรวจสอบทั้งคลัสเตอร์จากเปลือกหนึ่ง ฉันสูญเสียการเข้าถึงคลัสเตอร์นั้น (และการทำงานกับมัน) แต่ฉันต้องทำสิ่งเดียวกันอีกครั้ง

ฉันจำได้ว่าเห็นคำถามที่ตอบแล้วใน StackExchange, SuperUser หรือ LinuxQuestions ซึ่งเป็นสิ่งที่ฉันอ้างอิงจากสคริปต์ก่อนหน้าของฉัน แต่ฉันไม่สามารถหาชีวิตของฉันได้อีกดังนั้นฉันต้องถามอีกครั้ง

ขอบคุณ,

จวร์ต

** กรุณาอย่าแนะนำให้ใช้ไฟล์ screenrc นั่นไม่ใช่วิธีที่ดีที่สุดในการบรรลุสิ่งที่ฉันต้องการ

คำตอบ:


0

ลองSSH คลัสเตอร์ คุณสามารถค้นหาบทช่วยสอนออนไลน์มากมายเช่นบทความนี้ด้วยบรรทัดคำสั่งแบบง่าย

 cssh -l <username> <machinename1> <machinename2> <machinename3>.

Mybe คุณสามารถค้นหาสิ่งที่น่าสนใจเพื่อให้ดูบทความนี้

บทสรุปเพิ่มเติม

cssh <-s server[[:'cmds'][,server[:'cmd;cmd2'],server]]... | 
-c config file> [-h] [-d <1-3>] [-n] [-p ] [-a]
             [-l ] [-q] [-b] [-x] [-y] [-e] [-C] [-P] [-S] [-e]

เป็นคำสั่งที่คุณสามารถใช้htopหรืออะไรก็ได้ คุณสามารถให้ดูที่หน้าคน Cssh


ขอบคุณสำหรับการป้อนข้อมูลของคุณ Hastur อย่างไรก็ตามฉันควรจะเจาะจงมากขึ้นเมื่อฉันเป็น SSH-ing ใน head-node ฉันไม่คิดว่าฉันสามารถใช้ ClusterSSH เป็น (จากสิ่งที่ฉันสามารถบอกได้) มันทำงานเฉพาะใน X เท่านั้น
Stuart Buckingham

ดูเหมือนว่า"ต้องใช้ไลบรารี Perl Tk (perl-tk บน Debian หรือ Ubuntu) และ X11 :: Protocol (libx11-protocol-perl บน Debian หรือ Ubuntu) นอกเหนือจาก xterm และ OpenSSH" ดูที่นี่ จากหน้า manพวกเขาต้องการรายงาน Perl 5.8.x (_Cssh ต้องการ Net :: SSH :: Perl เพื่อติดตั้งอย่างถูกต้องเพื่อให้ทำงานได้ ) ถ้า x ssh -X head-nodeติดตั้งอยู่บนหัวโหนดคุณสามารถเชื่อมต่อกับ [Ps> ยินดีต้อนรับ]
Hastur

ขอบคุณ Hastur ฉันจะคัดท้ายจากสิ่งนั้นในขณะนี้ ฉันได้กำหนดค่าคลัสเตอร์ด้วยระบบปฏิบัติการที่ล้มลงอย่างมากในขณะนี้และไม่ต้องการรวมเป็นกลุ่มด้วยการรัน X.
Stuart Buckingham
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.