AUTO SYNC com rsync

0

Oi pessoal, esse é meu primeiro post aqui, então seja legal, então eu tenho um Mac com Rsync, e eu tenho um VPS com o Debian 8 nele, eu quero fazer algo, mas eu não sei como. Então eu quero criar um nome de pasta SHARE no meu Mac e se o interior da pasta for modificado, a mesma pasta precisa ser atualizada no VPS.

É possível ou não é de todo? Obrigado por awnsers

    
por Pablo Clsn 11.11.2015 / 19:41

1 resposta

0

O seu VPS funciona como um servidor Rsync para backup. Você precisa configurar o Rsync como um servidor no VPS e, em seguida, você pode sincronizar pastas com o Rsync via SSH.

Important:

  1. Put the path of your Mac folder with / at end, that / means all files insides.
  2. --delete will delete all the files on the server (destination) which doesn't exist on the Mac (source)
#!/bin/bash
/usr/bin/rsync -avzh --relative --delete -e 'ssh -p 22' /Users/youname/yourfolder/ server.tld:/destination/on/server/

Para isso, você precisa se conectar no servidor com a chave pública (ssh).

Você pode ter um cron job que executa este bash script em intervalos regulares ou cria um AppleScript que executa este script bash e adiciona este script applescript em Folder Action , quando você copia um arquivo em esta pasta, será automaticamente sincronizada.

    
por 12.11.2015 / 15:02

Tags