Script Linux Bash backup – Webapps
Questo semplice script crea la copia di backup di una dir (comprese sottocartelle).
Genera un file tgz con la data del giorno di backup e si preoccupa di cancellare i backup più vecchi di una certa data (nel mio caso non più vecchi di 7 giorni).
*****************************************************************
#!/bin/bash
#fecha has a formated date
fecha=`date +”%d-%m-%Y”`
# Backup and gzip the directory
tar zcvf /dir/backups/webapps-$fecha.tgz /dir/webapps
# Rotate the logs, delete older than 7 days
find /dir/backups/ -mtime +7 -exec rm {} \;
*****************************************************************
Mi è molto utile per i backup del mio server linux con fedora 🙂