Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

#!

/bin/bash

#back salpo.com files - daily(monday to saturday)


cd /var/www/backups/salpo-backup/daily && sudo tar cvfz salpo.com-daily-files-$(date +"%Y-
%m-%d").tar.gz /var/www/html/salpo.com

#back salpo.com db - daily(monday to saturday)


mysqldump --login-path=salpo --port=3306 --single-transaction --routines --triggers --databases
salpo.com | gzip > /var/www/backups/salpo-backup/daily/salpo.com-daily-db-$(date +"%Y-
%m-%d").sql.gz

#back plasmo.app files - daily(monday to saturday)


cd /var/www/backups/plasmo-backup/daily && sudo tar cvfz plasmo.app-daily-files-$(date
+"%Y-%m-%d").tar.gz /var/www/html/plasmo.app

#back plasmo.app db - daily(monday to saturday)


mysqldump --login-path=plasmo --port=3306 --single-transaction --routines --triggers --
databases plasmo.app | gzip > /var/www/backups/plasmo-backup/daily/plasmo.app-daily-db-$
(date +"%Y-%m-%d").sql.gz

#delete backups older than 1 week


find /var/www/backups/salpo-backup/daily -mtime +7 -exec rm {} \;
find /var/www/backups/plasmo-backup/daily -mtime +7 -exec rm {} \;

#!/bin/bash

#back salpo.com files - weekly(sunday)


cd /var/www/backups/salpo-backup/weekly && sudo tar cvfz salpo.com-weekly-files-$(date
+"%Y-%m-%d").tar.gz /var/www/html/salpo.com

#back salpo.com db - weekly(sunday)


mysqldump --login-path=salpo --port=3306 --single-transaction --routines --triggers --databases
salpo.com | gzip > /var/www/backups/salpo-backup/weekly/salpo.com-weekly-db-$(date
+"%Y-%m-%d").sql.gz

#back plasmo.app files - weekly(sunday)


cd /var/www/backups/plasmo-backup/weekly && sudo tar cvfz plasmo.app-weekly-files-$(date
+"%Y-%m-%d").tar.gz /var/www/html/plasmo.app

#back plasmo.app db - weekly(sunday)


mysqldump --login-path=plasmo --port=3306 --single-transaction --routines --triggers --
databases plasmo.app | gzip > /var/www/backups/plasmo-backup/weekly/plasmo.app-weekly-
db-$(date +"%Y-%m-%d").sql.gz
#delete backups older than 1 month
find /var/www/backups/salpo-backup/weekly -mtime +30 -exec rm {} \;
find /var/www/backups/plasmo-backup/weekly -mtime +30 -exec rm {} \;

You might also like