We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15a1023 commit 59eda07Copy full SHA for 59eda07
CLI_CRON_backup_user_and_db.sh
@@ -0,0 +1,19 @@
1
+#!/bin/sh
2
+SHELL=/bin/sh
3
+PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/PATH/TO/BACLUPSCRIPTS
4
+
5
+THESITE="SITE_TO_BACKUP"
6
+THEDB=$THESITE
7
+THEDBUSER=$THESITE
8
9
10
+THEDBPW="DB_PASSWORD"
11
+THEDATE=`date +%d-%m-%y_%H-%M-%S`
12
13
+mysqldump -u $THEDBUSER -p${THEDBPW} $THEDB | gzip > /path/to/backups/dbbackup_${THEDB}_${THEDATE}.bak.gz
14
15
+tar czf /path/to/backups/sitebackup_${THESITE}_${THEDATE}.tar -C / SITE_LOCATION
16
+gzip /path/to/backups/sitebackup_${THESITE}_${THEDATE}.tar
17
18
+find /path/to/backups/site* -mtime +5 -exec rm {} \;
19
+find /path/to/backups/db* -mtime +5 -exec rm {} \;
0 commit comments