Check scripts params.
This commit is contained in:
parent
60f242e2ae
commit
0722b25c03
|
@ -104,6 +104,7 @@ function Usage
|
||||||
echo "--dry Will run osync without actually doing anything; just testing"
|
echo "--dry Will run osync without actually doing anything; just testing"
|
||||||
echo "--silent Will run osync without any output to stdout, used for cron jobs"
|
echo "--silent Will run osync without any output to stdout, used for cron jobs"
|
||||||
echo "--verbose Increases output"
|
echo "--verbose Increases output"
|
||||||
|
exit 128
|
||||||
}
|
}
|
||||||
|
|
||||||
silent=0
|
silent=0
|
||||||
|
@ -136,7 +137,10 @@ do
|
||||||
;;
|
;;
|
||||||
--help|-h)
|
--help|-h)
|
||||||
Usage
|
Usage
|
||||||
exit 0
|
;;
|
||||||
|
*)
|
||||||
|
Log "Unknown param '$i'"
|
||||||
|
Usage
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
9
osync.sh
9
osync.sh
|
@ -2040,6 +2040,7 @@ then
|
||||||
Usage
|
Usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
first=1
|
||||||
for i in "$@"
|
for i in "$@"
|
||||||
do
|
do
|
||||||
case $i in
|
case $i in
|
||||||
|
@ -2100,7 +2101,15 @@ do
|
||||||
--no-locks)
|
--no-locks)
|
||||||
nolocks=1
|
nolocks=1
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
if [ $first == "0" ]
|
||||||
|
then
|
||||||
|
LogError "Unknown option '$i'"
|
||||||
|
Usage
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
first=0
|
||||||
done
|
done
|
||||||
|
|
||||||
# Remove leading space if there is one
|
# Remove leading space if there is one
|
||||||
|
|
Loading…
Reference in New Issue