Como executar o script do cliente no host remoto e obter resultados para o cliente [duplicado]

2

Como executar scripts residentes no cliente em um host remoto e obter resultados de volta para o cliente de uma só vez.

    
por Ram 26.07.2013 / 23:28

2 respostas

4

Assim:

ssh host sh -s < script.sh

Para redirecionar a saída remota para o arquivo local:

ssh host sh -s < script.sh > output.txt

Explicação:

ssh host sh será chamado para o shell padrão no host remoto. A opção -s dirá ao shell remoto para ler os comandos da entrada padrão. Por fim, o redirecionamento < script.sh anexará stdin do shell remoto ao arquivo local script.sh . O último redirecionamento no segundo exemplo > output.txt anexará o stdout do shell remoto ao arquivo local output.txt .

    
por 26.07.2013 / 23:59
0

Ou você pode tentar:

ssh host script.sh
    
por 27.07.2013 / 00:01

Tags