# HG changeset patch # User Markus Bröker # Date 1229179337 -3600 # Node ID 4a2f7a1492ab7d68af224749f4af1c3c65d6df1a # Parent 767f79e69de151e91c497838f2099349516f6875 Lazy EBNF and an improved startscript committer: Markus Bröker diff --git a/scripts/runbot b/scripts/runbot --- a/scripts/runbot +++ b/scripts/runbot @@ -10,22 +10,25 @@ # Description: IRC BOT mcbot ### END INIT INFO +RUNAS="nobody" BINARY="mcbot" DIRECTORY="/usr/sbin/" LANGUAGE="de_DE.UTF-8" +PARAMETER="" +LOGFILE="/var/lib/nobody/mcbot-`date \"+%d-%m-%y\"`.log" [[ ! -x "${DIRECTORY}/${BINARY}" ]] && exit 0 start() { - echo -n "Starting ${BINARY}" - su - nobody -c "LANG=$LANGUAGE ${DIRECTORY}/${BINARY} &>/var/lib/nobody/mcbot-`date "+%d-%m-%y"`.log &" + echo -n " * Starting ${BINARY}" + su - ${RUNAS} -c "LANG=$LANGUAGE ${DIRECTORY}/${BINARY} ${PARAMETER} &> ${LOGFILE} &" if [ "$?" == 0 ]; then echo " [started]" fi } stop() { - echo -n "Stopping ${BINARY}" + echo -n " * Stopping ${BINARY}" pid=`pidof ${BINARY}` if [ "$pid" != "" ]; then kill -TERM `pidof ${BINARY}` diff --git a/src/dbtool.c b/src/dbtool.c --- a/src/dbtool.c +++ b/src/dbtool.c @@ -16,10 +16,9 @@ void help (char *prgname) { - printf ("Usage: %s [[-a|-r] -k -v ]\n", prgname); - printf (" %s [-d ]\n", prgname); - printf (" %s [-f ]\n", prgname); - printf (" %s [-s ]\n", prgname); + printf ("Usage: %s {-a|-r} -k -v ] [-f ]\n", prgname); + printf (" %s {-s|-d} [-f ]\n", prgname); + printf (" %s {-l|-V} [-f ]\n", prgname); printf (" %s [-h|-?]\n\n", prgname); printf ("Administration tool for adding/replacing, deleting, ... of DataBase Entries.\n\n"); printf ("Options:\n");