0
点赞
收藏
分享

微信扫一扫

postgresql热备份shell脚本

y=`date --date="1 days ago" +%Y`;
m=`date --date="1 days ago" +%m`;
d=`date --date="1 days ago" +%d`;

label=/'$y$m$d/'; #备份标签

/opt/pgsql/bin/psql -c "select pg_start_backup($label);"; #启动备份

cp -r /opt/pgsql/data /backup/databk; #开始备份

/opt/pgsql/bin/psql -c "select pg_stop_backup();"; #结束备份

if [ $? ]

then

echo "[hxf] [`date`] hot backup database successfully!"; #备份成功

fi

举报

相关推荐

0 条评论