DAR
Apparence
source
répertoire
mkdir -p /var/partage/admin_scripts/backup_scripts mkdir -p /var/partage/backups
principe
/var/partage/admin_scripts/backup_scripts/backup_initial.sh au depart pour une référence.
#!/bin/sh
DIR=/var/partage/backups
ADMINSCRIPTSDIR=`dirname $0`
FILE=${DIR}/`/bin/date -I`_data
FILEORIGINE=$DIR/*_data.*.dar
date
if [ ! -f $FILEORIGINE ]; then
if [ $? -ne 0 ]; then
echo "Backup full: can not create month backup dir ($DIR)"
exit 2
else
# Sauvegarde les dossiers et les fichiers decrits dans le fichier de configuration
/usr/bin/dar -B ${ADMINSCRIPTSDIR}/common.dcf -c $FILE > /dev/null
# Teste la sauvegarde
/usr/bin/dar -t $FILE > /dev/null
if [ $? -ne 0 ]; then
echo "Backup full: Archive created but test FAILED"
exit 3
fi
date
echo "dar finished"
exit 0
fi
fi