## Backup job for main
job_main() {
- echo "" >> $SESSIONLOG
- echo "Backing up main `date`" >> $SESSIONLOG
- echo "" >> $SESSIONLOG
-
echo "Going for /etc" >> $SESSIONLOG
duplicity $BMODE $dry /etc $PROTO://$FTP_USER@$FTP_HOST/main/etc >> $SESSIONLOG 2>&1 || ERRSTAT=1
duplicity remove-all-but-n-full 5 --force $dry $PROTO://$FTP_USER@$FTP_HOST/main/etc >> $SESSIONLOG 2>&1 || ERRSTAT=1
echo "" >> $SESSIONLOG
}
-# Append the session log to the main logfile and remove it
+## Append the session log to the main logfile and remove it
clean_log() {
cat $SESSIONLOG >> $LOGFILE
rm $SESSIONLOG
touch $LOCKFILE
fi
+### Starting
+ echo "" >> $SESSIONLOG
+ echo "Starting Backup `date`" >> $SESSIONLOG
+ echo "" >> $SESSIONLOG
+
### Set the duplicity backup mode we would like to use
if [[ $(LANG=C; date +%A) =~ Sunday ]]; then
- echo "Runing in full mode"
+ echo "Runing in full mode" >> $SESSIONLOG
BMODE="full"
else
- echo "Runing in incr mode"
+ echo "Runing in incr mode" >> $SESSIONLOG
BMODE="incr"
fi