####################################################### ## Functions for remote backupscript ## ####################################################### # --------------------------------------------------- # # ------------------- Funktionen -------------------- # # echolog(){ if [ -n "$2" ];then case $_DEBUG in 0) if [ "$2" -eq 0 ]; then echo -e "$1" >> $logFile fi ;; 1) if [ "$2" -lt 2 ]; then echo -e "$1" >> $logFile fi ;; 2) echo -e "$1" >> $logFile ;; *) ;; esac else echo -e "$1" >> $logFile fi } # # echononl(){ echo X\\c > /tmp/shprompt$$ if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then # echo "$*\\c" 1>&2 echo "$*\\c" >> $logFile else # echo -e -n "$*" 1>&2 echo -e -n "$*" >> $logFile fi rm /tmp/shprompt$$ } # # fatal(){ echolog "!!! The backup procedure was interrupted !!!" echolog "\nError:\n\t $*" echolog "\n*** End Update -- no backups are done ***\n\n" exit 1 } # # ------------------ Ende Funktionen ---------------- # # --------------------------------------------------- #