| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
- ##
- ## rc.whoson -- Run-Commands
- ##
- %config
- whoson_enable="yes"
- whoson_log_prolog="true"
- whoson_log_epilog="true"
- whoson_log_numfiles="10"
- whoson_log_minsize="1M"
- whoson_log_complevel="9"
- %common
- whoson_pidfile="@l_prefix@/var/whoson/whoson.pid"
- %start -p 200 -u @l_susr@
- opServiceEnabled whoson || exit 0
- @l_prefix@/sbin/whosond >$whoson_pidfile
- exit 0
- %stop -p 200 -u @l_susr@
- opServiceEnabled whoson || exit 0
- kill -TERM `cat $whoson_pidfile`
- rm -f $whoson_pidfile
- exit 0
- %restart -u @l_susr@
- opServiceEnabled whoson || exit 0
- kill -TERM `cat $whoson_pidfile`
- sleep 2
- rm -f $whoson_pidfile
- @l_prefix@/sbin/whosond >$whoson_pidfile
- exit 0
- %daily -u @l_susr@
- opServiceEnabled whoson || exit 0
- shtool rotate -f \
- -n${whoson_log_numfiles} -s${whoson_log_minsize} -d \
- -z${whoson_log_complevel} -o@l_rusr@ -g@l_rgrp@ -m644 \
- -P "${whoson_log_prolog}" \
- -E "${whoson_log_epilog}" \
- @l_prefix@/var/whoson/log/whosond.log
|