Como capturar saída ssh remota em uma variável [duplicada]

0

Eu gostaria de saber como capturar a saída deste comando em uma variável

ssh -q $ ssh_host 'ps -eo comm, lastcpu'

Uma vez que a informação é capturada, eu quero verificar a variável se ela retornou mais de um resultado e rotulá-la

Exemplo

rpciod / 0 0    rpciod / 1 1    rpciod / 2 2    rpciod / 3 3

Após o processamento, quero que a saída seja

adiciona o nome do host e coloca a saída em uma linha separada, removendo / 1/2 se for encontrado

Hostname1 sendo o valor de $ ssh_host

hostname1 rpciod 0  hostname1 rpciod 1  hostname1 rpciod 2  hostname1 rpciod 3

    
por SaSa2929 09.08.2018 / 16:44

1 resposta

0

Você faz o mesmo que com qualquer outro comando:

VAR=$(ssh -q $ssh_host 'ps -eo comm,lastcpu')
    
por 09.08.2018 / 19:05