<>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