diff options
Diffstat (limited to 'sysutils/upsmon/files/upsmon.sh')
-rw-r--r-- | sysutils/upsmon/files/upsmon.sh | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/sysutils/upsmon/files/upsmon.sh b/sysutils/upsmon/files/upsmon.sh index 3b1c302c4cb7..11a3971819f3 100644 --- a/sysutils/upsmon/files/upsmon.sh +++ b/sysutils/upsmon/files/upsmon.sh @@ -1,7 +1,20 @@ #!/bin/sh -# see !!PREFIX!!/share/doc/upsmon/INSTALL for command line option details +case $1 in +start) + # see !!PREFIX!!/share/doc/upsmon/INSTALL for command line option details -if [ -x !!PREFIX!!/sbin/upsmond ]; then - !!PREFIX!!/sbin/upsmond -p /dev/cuaa0 2>&1 > /dev/null && echo -n ' upsmond' -fi + if [ -x !!PREFIX!!/sbin/upsmond ]; then + !!PREFIX!!/sbin/upsmond -p /dev/cuaa0 2>&1 > /dev/null && echo -n ' upsmond' + fi + ;; +stop) + killall updmond && echo -n ' upsmond' + ;; +*) + echo "Usage: `basename $0` {start|stop}" >&2 + exit 64 + ;; +esac + +exit 0 |