ReadArguments()
{
- while getopts "d:r:p:" optname; do
+ while getopts "d:n:r:p:" optname; do
case "$optname" in
"d")
datum="$OPTARG"
;;
+ "n")
+ number="$OPTARG"
+ ;;
"r")
rechner="$OPTARG"
;;
esac
done
- if [ -z "$datum" ] || [ -z "$rechner" ] || [ -z "$pfad" ]; then
+ if [ -z "$datum" ] || [ -z "$rechner" ] || [ -z "$pfad" ] \
+ || [ -z "$number" ]; then
printf "Es fehlen Parameter!\n"
exit 1
fi
RestoreData()
{
remoteLogin="root@$rechner"
- backDir="$datum"_"$backname"
+ backDir="$datum"_"$number"_"$backname"
fullPathBackPath="$backpath/$backDir"
printfStripLine