วิธีเปิดหน้าต่าง & แท็บเทอร์มินัล, ssh และ sudo su โดยอัตโนมัติ?


8

เมื่อฉันเริ่มต้นวันใหม่หน้าคอมพิวเตอร์ก่อนอื่นฉันต้องทำดังนี้:

  • ในพื้นที่ทำงาน 1:
    • เปิดหน้าต่างเทอร์มินัลใหม่ssh loginserverจากนั้นssh serverA1และsudo su account00
    • เปิดแท็บเทอร์มินัลใหม่ssh loginserverจากนั้นssh serverA2และsudo su account00
    • เปิดแท็บเทอร์มินัลใหม่ssh loginserverจากนั้นssh serverA3และsudo su account00
  • ในพื้นที่ทำงาน 2:
    • เปิดหน้าต่างเทอร์มินัลใหม่ 1 ssh loginserverจากนั้นssh serverB1และsudo su account00
    • เปิดแท็บเทอร์มินัลใหม่ssh loginserverจากนั้นssh serverB2และsudo su account00
    • เปิดแท็บเทอร์มินัลใหม่ssh loginserverจากนั้นssh serverB3และsudo su account00
  • ในพื้นที่ทำงาน 3:
    • ฯลฯ ...

มีวิธีทำให้กระบวนการทั้งหมดเป็นแบบอัตโนมัติหรือไม่เช่นมีสคริปต์ที่เปิดแต่ละหน้าต่างเทอร์มินัลในพื้นที่ทำงานของตนเองแท็บเทอร์มินัลทั้งหมดในแต่ละหน้าต่างและคำสั่งssh/ sudo suคำสั่งที่เกี่ยวข้องทั้งหมดหรือไม่ ถ้าไม่ฉันจะทำให้ส่วนใดเป็นอัตโนมัติได้บ้าง


อาจxdotoolช่วยได้
Pandya

บางทีaskubuntu.com/a/446065/16395สามารถให้คำแนะนำบางอย่าง ...
Rmano

คำตอบ:


1

ฉันจะใช้ bash script สำหรับแต่ละพื้นที่ทำงานและเพิ่มคำสั่งที่นั่น

นั่นเป็นแนวคิดพื้นฐานจากนั้นคุณสามารถเพิ่มคำสั่งเช่นนี้ซึ่งคุณจะเริ่มต้นเทอร์มินัลใหม่และเรียกใช้คำสั่งบางอย่าง

และเพียงอัปเดตไฟล์ bash ของคุณซึ่งควรเป็นเช่นนี้ filename.sh และทำเครื่องหมายไฟล์ที่เรียกใช้ได้เพื่อให้คุณสามารถเปิดใช้งานได้โดยเพียงแค่ดับเบิลคลิก

สิ่งนี้จะช่วยให้คุณเรียกใช้คำสั่งของคุณในพื้นที่ทำงานใหม่

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