Data is regularly backed up to this machine and to other machines

[root@host ~]# vim backup.sh 

  cur_time=$(date '+%Y-%m-%d')
  fifteendays_time=$(date -d -15days '+%Y-%m-%d')
  rm -rf /data/pgsql-backup.$fifteendays_time.dump
  echo "Starting Backup PostgreSQL ..."
  /usr/local/pgsql/bin/pg_dumpall -U postgres -p 5432 >  /data/"pgsql-backup.$cur_time.dump"

##定时备份到本机
ssh-keygen
默认全部回车
ssh-copy-id root@目标IP地址
复制ID过去

[root@host ~]# vim bcksql.sh 

scp /data/pgsql-backup.$(date "+%Y-%m-%d").dump root@IP地址:/bck

#定时从本机把备份文件拷贝的其他机
[root@host ~]# crontab -l或者是-e
00 4 * * *  /root/backup.sh
00 9 * * 7  /root/bcksql.sh
#定时任务

 

Guess you like

Origin blog.csdn.net/ccagy/article/details/111195137