Listar os principais processos de um usuário nas máquinas?

2

Existe um comando top -u myUsername entre máquinas que eu possa ver meus processos (junto com seus usos da CPU) em todas as máquinas especificadas?

Se não, tenho uma ideia em mente. Eu posso escrever um script que SSH em uma máquina, top -u myUsername , então SSH na próxima máquina, top -u myUsername novamente, ..., finalmente, compilar tudo e exibir na minha máquina atual. Não tenho certeza de como posso "retornar" os resultados top de uma sessão secundária para minha sessão atual.

Existe uma maneira melhor ou mais elegante?

    
por Sibbs Gambling 19.03.2017 / 19:32

1 resposta

0

Tente algo assim:

for i in $(cat server_list); do ssh $i 'hostname;top -b -n1 -u myUsername'; done >> mytop.out
    
por 19.03.2017 / 21:37

Tags