backup-rcopy/conf/rcopy_functions.conf

55 lines
1.3 KiB
Plaintext

#######################################################
## 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 ---------------- #
# --------------------------------------------------- #