Я думаю о сценарии bash, который может зайти на один из 10 серверов один за другим, выполнить некоторую задачу и сохранить результат в общем файле на исходном сервере, с которого я вхожу на сервер. Чтобы быть более ясным, я использую тестовый сервер «test», и мне нужно зайти на другие серверы, такие как server1, server2, ... server10, используя ssh. Как только я войду в систему успешно, выполните некоторую команду, скажем cat/root/serverstatus и сохраните вывод в общий файл на сервере «test» в файле с именем serverstatus.txt. У меня уже установлен ssh keygen, и для входа на эти серверы не требуется пароль. Заранее спасибо.Удаленное выполнение сценария bash
0
A
ответ
0
От тестового сервера
for i in {1..10}; do ssh server${i} cat /root/serverstatus; done > file
Если пользователь не корень добавить Судо, прежде чем кошки Для некоторых операций с Судо через SSH вы должны строка комментария «Defaults requiretty» в sudoers файл
Смежные вопросы
- 1. удаленное выполнение сценария создает ошибки
- 2. PHP Удаленное выполнение сценария Sudo
- 3. Удаленное выполнение сценария оболочки с использованием python
- 4. Выполнение сценария bash 100 раз
- 5. Удаленное выполнение
- 6. Как ограничить выполнение сценария bash конкретному пользователю
- 7. Выполнение файла сценария bash из php
- 8. Выполнение команды Bash асинхронно из сценария Perl
- 9. Выполнение скрипта PHP из сценария Bash
- 10. Выполнение команд R с использованием сценария bash
- 11. Удаленное выполнение скрипта с аргументами передало аргументы `bash` вместо скрипта
- 12. Локальное или удаленное выполнение сценария powershell с общими параметрами
- 13. Netbeans c/C++ удаленное выполнение
- 14. Удаленное выполнение COM-сервера
- 15. Удаленное выполнение процесса
- 16. удаленное выполнение в sikuli
- 17. Удаленное выполнение программы
- 18. Удаленное выполнение соединения MSMQ
- 19. Удаленное выполнение Eclipse Perl
- 20. Выполнение сценария сценария
- 21. SVN зафиксироваться выполнение сценария
- 22. Выполнение сценария
- 23. Перезаписать исполняемые файлы сценария bash
- 24. Ошибка сценария оболочки bash bash
- 25. Остановить выполнение сценария питона, когда сценарий родительского Bash оболочки убит
- 26. Оболочка в zsh и выполнение команд из сценария bash
- 27. Выполнение набора команд из сценария bash через скрипт tcl
- 28. Bash скрипт останавливает выполнение в середине сценария без ошибок
- 29. одновременное выполнение нескольких резервных копий с помощью сценария bash
- 30. Выполнение нескольких языков в пределах сценария оболочки Bash
'ssh' твой друг. 'ssh remote 'строка команд скрипта для выполнения''> yourfile.log. Посмотрите на 'man ssh', и он опишет возможности. Если у вас есть сценарий на удаленном компьютере, который вы хотите выполнить, тогда 'ssh remote '/ path/to/script''> yourfile.log. –