Linux

Script per backup automatico crontab

Piccolo script utile per lanciare copie automatiche da crontab o comprimere la cartella in un altra unita’ per il backup

si ringrazia Davide per lo script.

#!/bin/bash
logfile=”path della dir dove metto il log”

orig1=”path della cartella da fare copia/bk”
dest1=”path della destinazione”

echo -e “— Inizio Backup – “`date`” —” >> $logfile

# Esegue il backup con cp
echo -e ”   — Esecuzione CP —” >> $logfile
cp -rv $orig1 $dest1 >> $logfile 2>&1
echo -e ”   — Fine CP —” >> $logfile

orig2=”path della cartella da comprimere”
dest2=”path della destinazione”`date +%A`”.tgz”      la parte finale dal il nome della data al file

# Esegue il backup con tar
echo -e ”   — Esecuzione TAR —” >> $logfile
tar -czvf $dest2 $orig2 >> $logfile 2>&1
echo -e ”   — Fine TAR —” >> $logfile

echo -e “— Fine Backup – “`date`” —” >> $logfile   scrive il file log