Как автоматически выполнить набор десятков команд на удаленном сервере - PullRequest
0 голосов
/ 02 января 2019

Я смотрю, как автоматически выполнять некоторые наборы команд на клиентских RH-серверах.К сожалению, я не могу хранить скрипты на серверах клиентов, и я подключаюсь через несколько хостов переходов, поэтому я не могу также сохранить скрипт на своем компьютере (это будет затруднительно управлять доступом для всех клиентов по-разному в скрипте).Я экспериментировал с терминатором, где можно добавлять команды в поле custom_command, но проблема в том, что все команды находятся в одной строке, и это недостаточно для чтения в случае, если вы выполняете 50 команд.Я также пытался с MobaXterm, поскольку он поддерживает макросы, работает хорошо, но нет версии для Linux.

Есть ли способ, как добавить несколько команд на отдельных строках в профиле терминатора, чтобы скопировать команды из некоторых локальныхфайл или создать макрос в другом терминальном инструменте?

Спасибо!

1 Ответ

0 голосов
/ 02 января 2019

Используйте ssh, например,

$ echo date | ssh remote-server
Wed Jan  2 22:38:21 AEST 2019

Очевидно, что вместо 'эхо-даты' вы могли бы 'cat some-big-file-of' '

...