1.先创一个back.sh 文件,授权,然后在下面这个文件添加脚本
export PGPASSWORD='123456' #这是登录服务器密码
cur_time=`date +%Y%m%d` #用于生成数据文件名,
/center/postgres/pg96/bin/pg_dump oa > "/home/sqlcrontab/dump/oa$cur_time.dump" #前面是postgres数据库安装路径的bin下,pg_dump是备份命令 ,
find /home/sqlcrontab/dump -mtime +10 -name "*.dump" -exec rm -rf {} #自动删除10天以前数据
2.创建定时任务,输入 crontab -e 命令,比如设置每天凌晨1点执行脚本
5个*号,分别代表:分钟,小时,几号,月份,星期几