#!/bin/bash umask 027 cd /tmp # set environment BACKUP_DIR=/backup/pg-backup/ HOLD_DAYS=3 cur_date=$(/bin/date +"%Y-%m-%d") # full dump postgres dbs /usr/bin/pg_dumpall | /bin/gzip > $BACKUP_DIR/$cur_date.sql.gz # cleanup find $BACKUP_DIR -maxdepth 1 -type f -ctime +$HOLD_DAYS -exec rm -rf {} + root@euve130167:/home/caelebfi/git/root-scripts# cat spam-checker.sh #!/bin/sh if [ $(find /var/opt/vmail/solusar.de/gorden/.Spam/cur | wc -l) -gt 1 ] then # gorden sa-learn --spam /var/opt/vmail/solusar.de/gorden/.Spam/cur rm -f /var/opt/vmail/solusar.de/gorden/.Spam/cur/* fi if [ $(find /var/opt/vmail/solusar.de/gorden/.Ham/cur | wc -l) -gt 1 ] then sa-learn --ham /var/opt/vmail/solusar.de/gorden/.Ham/cur rm -f /var/opt/vmail/solusar.de/gorden/.Ham/cur/* fi if [ $(find /var/opt/vmail/solusar.de/indra/.Spam/cur | wc -l) -gt 1 ] then # indra sa-learn --spam /var/opt/vmail/solusar.de/indra/.Spam/cur rm -f /var/opt/vmail/solusar.de/indra/.Spam/cur/* fi if [ $(find /var/opt/vmail/solusar.de/indra/.Ham/cur | wc -l) -gt 1 ] then sa-learn --ham /var/opt/vmail/solusar.de/indra/.Ham/cur rm -f /var/opt/vmail/solusar.de/indra/.Ham/cur/* fi if [ $(find /var/opt/vmail/solusar.de/julia/.Spam/cur | wc -l) -gt 1 ] then # julia sa-learn --spam /var/opt/vmail/solusar.de/julia/.Spam/cur rm -f /var/opt/vmail/solusar.de/julia/.Spam/cur/* fi if [ $(find /var/opt/vmail/solusar.de/julia/.Ham/cur | wc -l) -gt 1 ] then sa-learn --ham /var/opt/vmail/solusar.de/julia/.Ham/cur rm -f /var/opt/vmail/solusar.de/julia/.Ham/cur/* fi