executa o comando remote para salvar a lista de pacotes debian

0

Eu gostaria de fazer o backup da lista de pacotes (dpkg) de alguns computadores remotos para um servidor de backup: todos eles executando Debian. Eu já configurei a chave rsa para logar remotamente como root nos outros computadores sem autenticação. Como posso executar um comando como "dpkg --get-selections > file" nos computadores remotos para salvar a lista de pacotes, para que meu servidor de backup possa copiar esses arquivos?

    
por blade 21.05.2015 / 22:56

1 resposta

1

Coloque todos os seus nomes de host em um arquivo, cada um em uma linha separada, então ...

for h in $(cat <file>); do ssh $h dpkg --get-selections >/tmp/$h.dpkg; done
    
por 21.05.2015 / 23:03