一看就懂!速写docker 容器数据库备份脚本

#!/bin/bash
#stgresql backup

#option
delDay=$(date -d '1 month ago' +%Y_%m_%d)

backupDay=$(date +%Y_%m_%d)

backupName="${backupDay}.sql"

path='/backup/postgresql/'

user='postgres'

containerID='23d387e1af4c'

#delete the file one month ago
rm -rf ${path}${delDay}.sql

#backup
docker exec ${containerID} pg_dumpall -U ${user} > ${path}${backupDay}.sql

if [ $? -eq 0 ]
then
echo "success"
fi

魅力男神
原文地址:https://www.cnblogs.com/capable/p/14409770.html