Інструмент для виконання одних і тих же штрихів клавіш на декількох машинах Unix


0

Я хочу запускати однакові команди на декількох машинах, я знаю, що можу це зробити за допомогою скриптів ssh або таких речей, як clusterssh, однак я не хочу нічого встановлювати на сервер. (Не маю прав)

Що я хочу - це просто клонувати натискання клавіш на декількох машинах, наприклад, запустити cat / etc / oratab на одному вікні, і це ж запустити на декількох вікнах, наприклад, в шпаклівці, чи є інструмент для цього від клієнта Windows.

linux  unix 

Відповіді:


0

добре - ми робимо це на своєму місці за допомогою термінатора:

Я написав аддон для термінатора під назвою termssh

https://github.com/vahidhedayati/termssh

використовуючи termssh, який викликає термінатор, ви можете видавати щось на кшталт

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]

де новий шаблон буде шукати apache01a..z, а також email01a..z, якщо знайдеться, тоді він підключається до них

забув додати, це може бути ще однією корисною функцією

    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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.