Narzędzie do uruchamiania tych samych naciśnięć klawiszy na wielu komputerach z systemem UNIX

0

Chcę uruchamiać te same polecenia na wielu komputerach, wiem, że mogę to zrobić za pomocą skryptów ssh lub rzeczy takich jak clusterssh, jednak nie chcę niczego instalować na serwerze. (Nie masz praw)

Chcę po prostu sklonować naciśnięcia klawiszy na wielu maszynach, np. Uruchomić cat / etc / oratab na jednym oknie i to samo jest uruchamiane na wielu oknach, np. W kitach, czy istnieje narzędzie do wykonania tego z poziomu klienta Windows.


źródło

Odpowiedzi:

0

cóż - robimy to na naszym miejscu za pomocą terminatora:

Napisałem dodatek do terminatora o nazwie terminarz

https://github.com/vahidhedayati/termssh

za pomocą terminarza, który wywołuje terminator, możesz wydać coś takiego

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]

gdzie nowy wzorzec powyżej szukałby apache01a..z oraz email01a..z, jeśli zostanie znaleziony, łączy się z nimi

zapomniałem dodać, że może to być kolejna przydatna funkcja

    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 
Vahid
źródło