a forma canônica é utilizar o collective.recipe.backup no seu buildout.

um exemplo para automatizar seu uso com ajuda do z3c.recipe.usercrontab seria mais o menos assim:

[buildout]
parts +=
    backup
    backup-daily
    backup-weekly

[backup]
recipe = collective.recipe.backup

[backup-daily]
recipe = z3c.recipe.usercrontab
times = 0 3 * * 0-5
command = ${buildout:directory}/bin/backup

[backup-weekly]
recipe = z3c.recipe.usercrontab
times = 0 3 * * 6
command = ${buildout:directory}/bin/zeopack && ${buildout:directory}/bin/backup

atenciosamente
--
Héctor Velarde
Simples Consultoria

--
Comunidade Plone no Governo
Site: http://www.softwarelivre.gov.br/plone
Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
Histórico: 
http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br

Responder a