Xavier Lamorlette

Synchronisation

Voici le programme de sauvegardes automatiques que je me suis écrit, en Perl.

Pour répondre au dernier besoin, un simple cron suffit. Pour le reste, il suffit de mettre un peu de logique autour de commandes rsync. J'ai donc fait cela en Perl.

Le fichier principal est sauvegarde.pl.

sauvegarde.pl appelle éventuellement corrigeNomsFichiers.pl.

Pour simplifier la mise en place de la sauvegarde de plusieurs répertoires différents à partir d'une seule commande cron, je groupe les commandes dans un dernier fichier :

#!/usr/bin/perl

use File::Basename;
use POSIX;
use strict;

my $dossierScript = dirname($0);

system("$dossierScript/sauvegarde.pl -n tata -s /Volumes/donnees/xavier/sync/tata -d /Volumes/donnees/xavier/sync/tutu");
system("$dossierScript/sauvegarde.pl -n totoAvecEspace -s toto\\ avec\\ espace -d tutu -e blabla -c");

exit 0;

La dernière mise à jour de cette page date de février 2016.

Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.