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