Skip to content

Instantly share code, notes, and snippets.

@z3nth10n
Last active January 29, 2020 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save z3nth10n/31da46ffbb938fdfdbb4b3f9dc5b64df to your computer and use it in GitHub Desktop.
Save z3nth10n/31da46ffbb938fdfdbb4b3f9dc5b64df to your computer and use it in GitHub Desktop.
Backup html and databases
@echo off
rmdir /S / Q <target-folder>
pscp -P <port> -pw <password> -r <user>@<host>:<source-folder> <target-folder>
:: Example:
:: pscp -P 12345 -pw 1234 -r root@z3nth10n.net:/var/ftp/backup-admin debian-mv-z3nth10n-net
#!/bin/bash
# https://stackoverflow.com/questions/19904992/mysqldump-without-password-in-crontab
rm /var/ftp/backup-admin/backup.tar.gz
rm /var/ftp/backup-admin/.bash_history
rm -rf /var/ftp/backup-admin/logs
tar czf /var/ftp/backup-admin/backup.tar.gz /var/www
cp ~/.bash_history /var/ftp/backup-admin/bash_history
cp -R /var/log/apache2 /var/ftp/backup-admin/logs
mysqldump --defaults-extra-file="/var/crons/mysql/.database.cnf" -u administrador --all-databases > /var/ftp/backup-admin/all_databases.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment