#!/bin/sh DATE=$(date +%Y-%m-%d_%H-%M-%S) USRF="/var/tuxbox/config/tobackup.conf" if [ -e "${USRF}" ]; then # read user-files from $USRF TOBACKUP="${USRF}" while read i do [ "${i:0:1}" = "#" ] || TOBACKUP="$TOBACKUP ${i%%#*}" done < $USRF else TOBACKUP="/var/tuxbox/config/" fi # check existence RES="" for i in $TOBACKUP do [ -e "$i" ] && RES="$RES $i" done TOBACKUP=$(echo $RES) echo Backup to $1/settings_$DATE.tar tar -cf $1/settings_$DATE.tar $TOBACKUP