1. 스케줄 스크립트 작성

[root@centos cron.d]# pwd
/etc/cron.d
[root@centos cron.d]# vim postgres.sh 

pg_dumpall > /var/lib/pgsql/12/backups/full_$(date +%Y.%m.%d).sql

 

2. 스케줄 추가

[root@centos cron.d]# crontab -e

# 일요일 04시 백업
0 4 * * 0 su - postgres "/etc/cron.d/postgres.sh"

 

3. 등록된 스케줄 확인

[root@centos cron.d]# crontab -l
0 2 1 * * root certbot renew --renew-hook="systemctl restart nginx"
0 4 * * 0 su - postgres "/etc/cron.d/postgres.sh"