Công cụ để chạy cùng các nét chính trên nhiều máy unix


0

Tôi muốn chạy các lệnh giống nhau trên nhiều máy, tôi biết tôi có thể thực hiện việc này bằng cách sử dụng tập lệnh ssh hoặc những thứ như cl clustersh, tuy nhiên tôi không muốn cài đặt bất cứ thứ gì trên máy chủ. (Không có quyền)

Điều tôi muốn là chỉ cần sao chép tổ hợp phím trên nhiều máy, ví dụ như chạy cat / etc / oratab trên một cửa sổ và cùng chạy trên nhiều cửa sổ, ví dụ như trong putty, có một công cụ để thực hiện điều đó từ máy khách windows.

linux  unix 

Câu trả lời:


0

tốt - chúng tôi làm điều đó ở vị trí của chúng tôi bằng cách sử dụng terminator:

Tôi đã viết một addon cho terminator gọi là termssh

https://github.com/vahidhedayati/termssh

bằng cách sử dụng termssh mà gọi terminator bạn có thể đưa ra một cái gì đó như

termssh -r -g -w 8 -n "my_short_name" -s "apache01[a-z]gw"

This will 
-r  recreate layout - no need if already done
-g group so all commands are repeated across all sessions
-w = windows per console so 8 then another 8 in next tab and so on 
-n = name for the sessions
-s = server search pattern 

-s (apache | email) 01 [az]

trong đó mẫu mới ở trên sẽ tìm kiếm apache01a..z cũng như email01a..z nếu tìm thấy thì kết nối với chúng

quên thêm điều này có thể là một tính năng hữu ích khác

    termssh -r -g -w 8  -x 2 -n "my_short_name" -s "apache01[a-z]gw"


-x = two connections per host found and 2 individual groups

so :
connection 1 to apach01agw will be part of group1 
connection 1 to apach01bgw will be part of group1 
connection 2 to apach01agw will be part of group2 
connection 2 to apach01bgw will be part of group2 
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.