No Ubuntu-LAMP com Bash eu hospedo alguns sites pessoais. Todos os sites estão sob a raiz do documento ( /var/www/html
).
É assim que eu atualmente cria backups imediatos em serviços de nuvem com autogerenciamento máximo como o Linode / DigitalOcean:
apt-get install zip
cib() {
# Create an Immediate ZIP Backup (of both DB and document root, in one file);
drt="/var/www/html"
date="$(date \+%F\-%T)"
mysqldump -u root -p --all-databases | zip "$drt/db-$date.zip" - # Note the hyphen before this comment;
zip -r "${drt}/all_zipped-$date.zip" "$drt"/ -x "*/cache/*" "*/phpmyadmin/*"
rm -f "$drt/db-$date.zip"
}
Existe algum utilitário comum que forneça um resultado igual ou semelhante ao que não precisarei me manter?