Перенаправление вывода сценария на удаленный сервер через scp или ssh

У меня есть скрипт, который делает ssh для всех серверов и показывает вывод для каждого исполнения; Можно ли перенаправить эти выходы на /var/tmp/filename_output.txt на /var/tmp/filename_output.txt ?

Скрипт запускается с server1 на весь сервер. Это команды, которые я хотел бы выполнить для запуска скрипта и сохранения вывода:

 ssh server1 ./script.sh > /var/tmp/filename_output.txt ssh server2 ./script.sh >> server1:/var/tmp/filename_output.txt ssh server3 ./script.sh >> server1:/var/tmp/filename_output.txt 

  • Потеря связи ssh
  • объяснение туннеля ssh
  • Существуют ли дополнительные способы защиты SSH-соединений, помимо брандмауэра и RSA-ключей?
  • «Заменить» оболочку по умолчанию (bash) с помощью tmux
  • Как подключить два компьютера через интернет с помощью ssh?
  • Как ограничить число попыток входа ssh за интервал времени
  • SSH-туннель через посреднический сервер - как подключиться в один шаг (используя пару ключей)?
  • Проблемы с Gnu Screen и vi - визуализация
  • One Solution collect form web for “Перенаправление вывода сценария на удаленный сервер через scp или ssh”

    РЕДАКТИРОВАТЬ:

    Я выполняю некоторые тесты, если вы запустите команду, как вы, вы получите локальный выход

     ssh yourserver < ./your_script.sh > your_script.stdout 

    END EDIT


    С моей точки зрения у вас есть два варианта.

    Опция 1

    После запуска script.sh на каждом сервере и был выписан вывод команды в /var/tmp/filename_output.txt на удаленном сервере

     scp /var/tmp/filename_output.txt myserver:/prefered_location/server_name.log rm /var/tmp/filename_output.txt 

    Вариант 2

    Экспортируйте NFS с вашего сервера и импортируйте на каждый сервер в вашей сети, таким образом, вы можете иметь локальную FS на каждом другом сервере, указывающую на главный, и ваши проблемы решаются путем помещения команды в файл внутри FS указывая на NFS.

    Если вам нужна инструкция о том, как экспортировать NFS и импортировать ее на клиентские компьютеры, дайте мне знать

    Interesting Posts

    SED переключающие столбцы в одном файле, ограниченном,

    Linux – невозможно смонтировать RDWR из-за неподдерживаемых дополнительных функций (400)

    Как я могу запустить скрипт в /etc/init.d при загрузке?

    Как удалить файл с именем –help?

    Где я могу найти документацию или исходный код для свойств udev?

    Почему «echo abc ^ H» просто не печатает `ab`?

    Существующий объект LDAP не отображается в ldapsearch

    Переименование файлов с именем родительского родительского каталога

    Установка GnuPG на Solaris – не удалось

    рекурсивно изменять разрешение файла, но не каталоги?

    импульсные звуковые колонки по умолчанию звучат в качестве наушников

    Какую кодировку поддерживает моя консоль?

    Что эквивалентно CONFIG_MORE_COMPILE_OPTIONS и CONFIG_COMPILE_OPTIONS для ядер 3.x и 4.x?

    Определение самого длинного времени, затраченного на процесс загрузки

    Как перенести все файлы с тем же именем, которые разбросаны по файловой системе в одну папку?

    Linux и Unix - лучшая ОС в мире.