Skip to content

Commit 59eda07

Browse files
authored
Create CLI_CRON_backup_user_and_db.sh
1 parent 15a1023 commit 59eda07

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

CLI_CRON_backup_user_and_db.sh

+19
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)