Làm cách nào để tự động mở các cửa sổ và tab thiết bị đầu cuối, ssh và sudo su?


8

Khi tôi bắt đầu một ngày trước máy tính của mình, trước tiên tôi phải làm như sau:

  • Trong không gian làm việc 1:
    • Mở một cửa sổ terminal mới ssh loginserver, sau đó ssh serverA1sudo su account00
    • Mở một tab thiết bị đầu cuối mới ssh loginserver, sau đó ssh serverA2sudo su account00
    • Mở một tab thiết bị đầu cuối mới ssh loginserver, sau đó ssh serverA3sudo su account00
  • Trong không gian làm việc 2:
    • Mở một cửa sổ terminal mới, 1 ssh loginserver, sau đó ssh serverB1sudo su account00
    • Mở một tab thiết bị đầu cuối mới ssh loginserver, sau đó ssh serverB2sudo su account00
    • Mở một tab thiết bị đầu cuối mới ssh loginserver, sau đó ssh serverB3sudo su account00
  • Trong không gian làm việc 3:
    • Vân vân...

Có cách nào để tự động hóa toàn bộ quá trình, ví dụ: có một tập lệnh tự động mở từng cửa sổ đầu cuối trong không gian làm việc của riêng nó, tất cả các tab đầu cuối trong mỗi cửa sổ và tất cả các lệnh ssh/ sudo sulệnh tương ứng không? Nếu không, tôi có thể tự động hóa những bộ phận nào?


Có thể xdotoolgiúp đỡ.
Pandya

Có lẽ Askubfox.com/a/446065/16395 có thể đưa ra một số gợi ý ...
Rmano

Câu trả lời:


1

Tôi sẽ sử dụng một tập lệnh bash cho mỗi không gian làm việc và thêm các lệnh ở đó.

đó là ý tưởng cơ bản, sau đó bạn có thể thêm các lệnh như thế này , nơi bạn bắt đầu một thiết bị đầu cuối mới và chạy một số lệnh.

và chỉ cần cập nhật tệp bash của bạn giống như tên tệp này. Đánh dấu nó để thực thi để bạn có thể khởi chạy nó bằng cách nhấp đúp vào tệp.

Điều này có thể giúp bạn khởi chạy các lệnh của bạn trong một không gian làm việc mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.