a opção "--delete" do rsync apaga no destino os arquivos deletados na origem, ou seja você pode sincronizar duas pastas uma local e uma remota mais ou menos assim
rsync -a --delete /origem/pasta/ [EMAIL PROTECTED]:/pasta/ lembre-se que /origem/pasta pega a pasta toda e /origem/pasta/ pega só o conteúdo, o segredo aqui é existência ou não da barra no final do caminho Você pode exportar a chave do ssh para poder logar sem senha ssh-copy-id -i ~/.ssh/id_dsa.pub [EMAIL PROTECTED] veja este artigo: http://servidorlinux.wordpress.com/2008/02/02/backup-com-rsync-sem-senha/ você pode modificar o script para que ele delete na máquina que vai receber o backup os arquivos deletados na origem: rsync -avz --delete /origem_dos_dados/ [EMAIL PROTECTED]:/origem_dos_dados/ --- Em [email protected], Fábio Gomes dos Santos <[EMAIL PROTECTED]> escreveu > > mdldinis2003 escreveu: > > > > Srs, > > > > Migração em scp ( linux red hat ) > > > > Alguem tem um esquema para pegar um arquivo de um local, migrar para > > uma outra maquina em um local verificar se o arquivo já existe, > > sobrepor o existente, mas salvar o anterior. e no mesmo esquema incluir > > se não existir e tbm deletar o que existir. > > A função é incluir, deletar, sobrepor existente. > > > > ssh ( linux red hat ) > > > > Preciso verificar se o processo está ativo se estiver tudo bem, senão > > startar, e se precisar matar o mesmo processo em 16 máquinas, alguem > > tem um programa que faça isso ou uma idéia como fazer. > > > > Abs e obrigado !! > > > > > Use rsync, ele tbm usa o protocolo do sshd. > > Fábio >
