一键备份脚本内容
#!/bin/bash
BACKUP="/data/pgbak"
#RSYCN="/usr/bin/rsync"
DATE=`date +%Y%m%d`
LOG_FILE="/data/pgbak/backupdb_$DATE.log"
SERVER="10.10.0.34"
# database list
list = "medcloud"
PG_DUMP="/data/postgres/bin/pg_dump"
for i in $list
do
echo "$PG_DUMP -U postgres -h $SERVER $i | gzip > $BACKUP/$DATE.gz" >> $LOG_FILE
$PG_DUMP -U postgres -h $SERVER $i | gzip > $BACKUP/$DATE.gz
done
以上,仅作记录。