From b26ebdfa52651603c57ae12972b2331005ec6fe3 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 23 Nov 2016 10:29:25 +0100 Subject: lastBackups gibt nun Fehler bei überflüssigen/falschen Parametern MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lastBackups.in | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/lastBackups.in b/lastBackups.in index e0cefd2..ce27350 100755 --- a/lastBackups.in +++ b/lastBackups.in @@ -5,22 +5,31 @@ [ -r "#ETCDIR#/backup.conf" ] && \ . "#ETCDIR#/backup.conf" -if [ $# -eq 1 ] -then - if [ "$1" == "--help" ] - then - >&2 echo \ +usage () { + >&2 echo \ 'Usage: lastBackups Show information about date of last backups and warn about outdated ones. Options: #HELPTEXT# #' - exit 0 + [ -n "$1" ] && exit $1 + exit 1 +} + +if [ $# -eq 1 ] +then + if [ "$1" == "--help" ] + then + usage 0 elif [ "$1" == "--version" ] then >&2 echo '#VERSION#' exit 0 fi + usage +elif [ $# -gt 1 ] +then + usage fi unset namen -- cgit v1.2.3-54-g00ecf