evobackup/evobackup-inc.sh

25 lines
610 B
Bash
Raw Normal View History

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