Não acho que o expect seja a melhor saída.

Basta fazer um script shell para automatizar essa tarefa (colocá-lo no Cron).

A cópia remota automática (sem pedir senha) pode ser feita enviando a chave ssh 
para a máquina que possui os dados a serem backupeados.

Por exemplo:

- você quer acessar a máquina 192.168.1.1, do usuário 'ming'

// gera a chave
# ssh-keygen -t dsa

// copia a chave
# ssh-copy-id -i ~/.ssh/id_dsa [EMAIL PROTECTED]

Daí você consegue acessar, via ssh, sem senha, o usuário ming da tal máquina.

É só um resumo. Procure por mais informações sobre esse procedimento.

Você também pode colocar um serv ftp na máquina e via shell script copiar os 
dados para a máquina de backup.

Enfim... mil possibilidades, e usando apenas shell script e o cron (que na 
minha opinião são as melhores soluções para automatizar backup).

[]'s
Alexander Franca

> Atualmente, para fazer backup dos dados destes
> servidores e de outros arquivos que sofrem
> modificações com frequência (alguns arquivos de
> configuração), realizo esta cópia literalmente "no
> braço", me conectando em cada uma destas estações,
> gerando um tar.gz do que quero guardar e copiando via
> scp pra uma máquina local na minha empresa onde eu
> possa gravar em CD ou DAT.
> Gostaria de sugestões de como posso automatizar esta
> tarefa; já conversei com um amigo e ele me sugeriu ler
> sobre 'expect', mas também quero ouvir outras opiniões
> de pessoas que possam já ter tido a mesma dificuldade.

-- 
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a