jeudi 29 mars 2012

Petit script de sauvegarde de fichiers

Voici un petit script de sauvegarde incrémentale sur 31 jours... (ça peut toujours servir)
vi /where/you/want/www-backup.sh
Un petit copier-coller des quelques lignes suivantes et hop c'est dans la boite...
#!/bin/bash
# Par David H. 29.03.2012

OUTPUTDIR="/var/backups/www"

[ ! -d $OUTPUTDIR ] && mkdir -p $OUTPUTDIR || :

tar zcf - `find /var/www/ \( -name '*.css' -o -name '*.php' -o -name '*.js' \) -type f -mtime -1` > $OUTPUTDIR/$(date +'%F').tgz 2>/dev/null

find $OUTPUTDIR -type f -mtime +31 -exec rm {} \;

1 commentaire:

  1. Ce script ne sauvegarde que les fichiers dont l'extension est .css, .php ou .js of course...

    RépondreSupprimer