2010-09-09 01:05:15 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
# Script backups incrementaux
|
|
|
|
# Evolix (c) 2007
|
|
|
|
|
|
|
|
CONFDIR=/etc/evobackup/
|
2014-05-28 16:04:42 +02:00
|
|
|
DATE=$(date +"%Y-%m-%d-%H")
|
|
|
|
LOGFILE=/var/log/evobackup-incs.log
|
2010-09-09 01:05:15 +02:00
|
|
|
TMPDIR=/tmp/evobackup/
|
|
|
|
JAILDIR=/backup/jails/
|
|
|
|
INCDIR=/backup/incs/
|
|
|
|
MYMAIL=jdoe@example.com
|
|
|
|
|
|
|
|
mkdir -p $TMPDIR
|
|
|
|
|
|
|
|
for i in $( ls $CONFDIR ); do
|
|
|
|
|
|
|
|
# hard copy everyday
|
2014-05-28 16:04:42 +02:00
|
|
|
echo -n "hard copy $i begins at : " >> $LOGFILE
|
|
|
|
/bin/date +"%d-%m-%Y ; %H:%M" >> $LOGFILE
|
2011-07-14 18:17:39 +02:00
|
|
|
mkdir -p "$INCDIR"$i
|
2010-09-09 01:05:15 +02:00
|
|
|
cp -alx $JAILDIR$i $INCDIR$i/$DATE
|
2014-05-28 16:04:42 +02:00
|
|
|
echo -n "hard copy $i ends at : " >> $LOGFILE
|
|
|
|
/bin/date +"%d-%m-%Y ; %H:%M" >> $LOGFILE
|
2010-09-09 01:05:15 +02:00
|
|
|
|
2011-07-14 18:17:39 +02:00
|
|
|
done | tee -a $LOGFILE | mail -s "[info] EvoBackup - create incs" $MYMAIL
|
2010-09-09 01:05:15 +02:00
|
|
|
|