The script (backup_site.sh) for backing up a site has been modified. It now accepts parameters.
Parameter 1: domain
Parameter 2: database [optional]
Parameter 3: subdomain [optional]
Run as root
/home/root/sites/backup_site.sh gazlab.com matt_wp matt
#!/bin/bash
SITE=$1
SUBDOMAIN=$3
DBNAME=$2
if [ -z “$SUBDOMAIN” ]
then
if [ -z “$DBNAME” ]
then
mysqldump $DBNAME > /var/www/vhosts/$SITE/httpdocs/$DBNAME.sql
fi
tar -czvf $SITE.httpdocs.tar.gz /var/www/vhosts/$SITE/httpdocs
else
if [ -z “$DBNAME” ]
then
mysqldump $DBNAME > /var/www/vhosts/$SITE/subdomains/$SUBDOMAIN/httpdocs/$DBNAME.sql
fi
tar -czvf $SUBDOMAIN.$SITE.httpdocs.tar.gz /var/www/vhosts/$SITE/subdomains/$SUBDOMAIN/httpdocs
fi
exit 0