Subject: Used for avoiding calling vbladed without arguments, and while at it, add the usage command line. Author: David Martínez Moreno Date: 2005-10-28 Forwarded: no Last-Update: 2007-04-08 --- a/vbladed +++ b/vbladed @@ -3,4 +3,14 @@ # output is directed to syslogd # +# Although logging goes to syslog, let's going to +# protect ourselves against the most common way or +# calling vbladed: without arguments. While at it, we guard +# ourselves against wrong number of parameters. +if [ $# -lt 4 ] +then + echo "usage: ./vblade " >&2 + exit 1 +fi + sh -c "`dirname $0`/vblade $* < /dev/null 2>&1 | logger -t vbladed" &