backup script


SUBMITTED BY: Guest

DATE: July 9, 2014, 1:44 a.m.

FORMAT: Text only

SIZE: 569 Bytes

HITS: 1137

  1. <>https://groups.google.com/forum/#!forum/the-cyber-heroez<>
  2. #!/bin/bash
  3. # number of backups to be saved
  4. KEEP=20
  5. BACKUPS=`find /backup/wwwbackup -name “www-*.tar.gz” | wc -l | sed ‘s/\ //g’`
  6. while [ $BACKUPS -ge $KEEP ]
  7. do
  8. ls -tr1 /backup/wwwbackup/www-*.tar.gz | head -n 1 | xargs rm -f
  9. BACKUPS=`expr $BACKUPS – 1`
  10. done
  11. DATE=`date +%Y%m%d%H%M%S`
  12. cd /var
  13. tar -pczf – www –exclude “/var/www/uploads” > /backup/wwwbackup/www-${DATE}.tar.gz
  14. exit 0

comments powered by Disqus