Come zippare una cartella in automatico con uno script Bash

Se volete fare uno script che vi zippi un’intera cartella, magari per un backup continuativo e giornaliero, vi basterà creare uno script con:

sudo nano backup.sh

Incollarci dentro:

#!/bin/bash

date=`date '+%Y%m%d%H%M%S'`

tar -zcvf $date.tar.gz /pathToBackup/

Dargli i permessi di esecuzione con:

sudo chmod 777 backup.sh

E mettere un crontab:

sudo crontab -e

Incollate al fondo (modificando il percorso dello script e l’ora in questo caso):

0 1 * * * /path/backup.sh

Pubblicato

in

da