#!/bin/sh
PATH=/XXXXX
cd ./dbbackup // バックアップファイルを作成するフォルダに移動
PREFIX=`date +%Y%m%d_%H-%M-%S`
SQL=$PREFIX.sql
// DBのバックアップファイルを作成
/XXXXX/mysqldump -Q -h ホスト名 -u ユーザ名 -pパスワード DB名 > $SQL 2> dump.error.txt
// gzipで圧縮
gzip -f $SQL
ZIP=$PREFIX.sql.gz
// PHPコマンドでuploadToGoogleDrive.phpを実行
php ../uploadToGoogleDrive.php dbbackup $ZIP > ./googleDriveUpload.log
// 2日以前のファイルをフォルダから削除
DAYS=2
if date -v 1d > /dev/null 2>&1; then
PREFIX=`date -v -${DAYS}d +%Y%m%d`
else
PREFIX=`date --date "${DAYS} days ago" +%Y%m%d`
fi
rm -f $PREFIX*.sql.gz