5 NAME
=koha-zebraqueue-ctl-
$DBNAME
7 PERL5LIB
=__PERL_MODULE_DIR__
8 KOHA_CONF
=__KOHA_CONF_DIR__
/koha-conf.xml
9 ERRLOG
=$LOGDIR/koha-zebraqueue.err
10 STDOUT
=$LOGDIR/koha-zebraqueue.log
11 OUTPUT
=$LOGDIR/koha-zebraqueue-output.log
14 ZEBRAQUEUE
=__SCRIPT_DIR__
/zebraqueue_daemon.pl
16 test -f $ZEBRAQUEUE ||
exit 0
19 if [[ $EUID -eq 0 ]]; then
20 OTHERUSER
="--user=$USER.$GROUP"
25 echo "Starting Zebraqueue Daemon"
26 daemon
--name=$NAME --errlog=$ERRLOG --stdout=$STDOUT --output=$OUTPUT --verbose=1 --respawn --delay=30 $OTHERUSER -- perl
-I $PERL5LIB $ZEBRAQUEUE -f $KOHA_CONF
29 echo "Stopping Zebraqueue Daemon"
30 daemon
--name=$NAME --errlog=$ERRLOG --stdout=$STDOUT --output=$OUTPUT --verbose=1 --respawn --delay=30 $OTHERUSER --stop -- perl
-I $PERL5LIB $ZEBRAQUEUE -f $KOHA_CONF
33 echo "Restarting the Zebraqueue Daemon"
34 daemon
--name=$NAME --errlog=$ERRLOG --stdout=$STDOUT --output=$OUTPUT --verbose=1 --respawn --delay=30 $OTHERUSER --restart -- perl
-I $PERL5LIB $ZEBRAQUEUE -f $KOHA_CONF
37 echo "Usage: /etc/init.d/$NAME {start|stop|restart}"