ฉันต้องการเรียกใช้ซอร์สโค้ดที่ต้องการสี่เทอร์มินัล A, B, C และ D มีคำสั่งบางอย่างสำหรับซอร์สโค้ดที่ทำงานใน Ubuntu
ต้องรันคำสั่งเหล่านี้ตามลำดับในเทอร์มินัล A, B, C, D, A, B และ C
. แน่นอนว่าคำสั่งเหล่านี้เชื่อมต่อกันและต้องดำเนินการตามลำดับเฉพาะนี้
ฉันต้องการเรียกใช้ซอร์สโค้ดโดยอัตโนมัติด้วยเชลล์สคริปต์ ฉันได้เขียนเชลล์สคริปต์ที่เปิดหลายเทอร์มินัลด้วย คำพังเพย-terminal
และใช้งานได้ดีจนถึงตอนนี้:
gnome-terminal --title="A" -- bash -c "cd ~; ./myscript1; exec bash"
gnome-terminal --title="B" -- bash -c "cd ~; ./myscript2; exec bash"
gnome-terminal --title="C" -- bash -c "cd ~; ./myscript3; exec bash"
gnome-terminal --title="D" -- bash -c "cd ~; ./myscript4; exec bash"
ตอนนี้ฉันต้องการกลับไปที่สถานี ก
และเรียกใช้คำสั่งอื่นภายในนั้น
คำสั่งต่อไปนี้ใช้งานไม่ได้ มันเปิดเทอร์มินัลใหม่!
gnome-terminal --title="A" -- bash -c "cd ~; command; exec ทุบตี"
ฉันไม่เข้าใจวิธีการทำสิ่งนี้หลังจากอ่านหน้าคนของ Gnome-terminal และค้นหาในเว็บ