Перенаправление вывода сценария на удаленный сервер через 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-ключ в качестве под-ключа GPG для использования для аутентификации SSH
  • SSH -L Tunnel больше не работает
  • В чем разница между тем, чтобы nohup не добавлял «nohup.out» и явно перенаправлял его в файл?
  • Как запустить tmux автоматически в оболочке рыбы при подключении к удаленному серверу через ssh
  • Передача списка из двух PID для xargs только убивает первый, используя ssh
  • OSX ssh-add -K не работает для iMac
  • 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 и импортировать ее на клиентские компьютеры, дайте мне знать

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