Sincronize periodicamente pastas locais usando rsync (sem links simbólicos!)

0

Estou usando o Dropbox para fazer um backup online de alguns dados. No entanto, quero criptografar meus dados antes de enviá-los ao Dropbox. Portanto, criei um contêiner TrueCrypt e estou usando rsync para sincronizar os dados originais com os dados no contêiner TrueCrypt. O motivo dessa configuração duplicada é porque eu quero o acesso local livre de problemas e um backup online criptografado .

No entanto, agora para a minha pergunta. Eu escrevi um script que usa o rsync para a sincronização local. No entanto, não quero executá-lo manualmente. Alguém poderia me dizer como posso executar o script, a cada 30 segundos, a partir do momento em que faço login no meu computador?

ps: Eu sempre poderia incorporar o código atual do meu script em um while loop interminável e adicionar sleep 30 . No entanto, existem outras formas mais sofisticadas?

    
por Aeronaelius 23.10.2013 / 11:39

1 resposta

1

Parece que você quer um trabalho cron. A maioria dos daemons cron não permite a segunda resolução, mas você pode executar um job a cada minuto como root usando algo como o seguinte em /etc/cron.d/encrypted-backup (supondo que você queira executar como root):

* * * * * root rsync [...]
    
por 23.10.2013 / 11:51