这是一个基本问题.. 我正在尝试编写一个非常简单的脚本来每小时备份我的 wordpress 数据库..
#!/bin/sh
#
# This script do an hourly backup of WordPress DB
# Set global parameters
WPROOT=/home/mydomain/public_html
WPBKUPS=/usr/home/mydomain/db_backups
SITEURL=`wp option get siteurl | awk -F/ '{print $3}'`
BKNAME="$WPBKUPS/`date +%Y-%m-%d.%H%M`-$SITEURL"
# change directory
#cd $WPROOT
#cd /usr/local/www/production/httpdocs/wpsite
wp db export --allow-root - | gzip -9 > $BKNAME.sql.gz
# Stop build-up of loads of older files with exec rm \o/
find "$WPBKUPS" -mtime +1 -exec rm {} \;
问题 1:我应该使用选项 --add-drop-table 吗?我的代码有什么区别
问题 2:目前脚本驻留在 wproot 中。如何更改脚本以使脚本不在面向公众的目录中?
谢谢