Dear All, I am facing an error while executing my koha-index-daemon file using * "koha-index-daemon-ctl.sh"*. My koha-index-daemon-ctl.sh file is as: #!/bin/sh # This file is part of Koha. # # Koha is free software; you can redistribute it and/or modify it under the # terms of the GNU General Public License as published by the Free Software # Foundation; either version 2 of the License, or (at your option) any later # version. # # Koha is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along with # Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, # Suite 330, Boston, MA 02111-1307 USA ### BEGIN INIT INFO # Provides: koha-index-daemon-$DBNAME # Required-Start: $local_fs $syslog # Required-Stop: $local_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Interactive: false # Short-Description: Start/stop koha-index-daemon for $DBNAME ### END INIT INFO . /lib/lsb/init-functions USER=koha GROUP=koha DBNAME=koha NAME=koha-index-daemon-$DBNAME LOGDIR=/var/log/koha PERL5LIB=/usr/share/koha/lib KOHA_CONF=/etc/koha/koha-conf.xml ERRLOG=$LOGDIR/koha-index-daemon.err STDOUT=$LOGDIR/koha-index-daemon.log OUTPUT=$LOGDIR/koha-index-daemon-output.log export KOHA_CONF export PERL5LIB INDEXDAEMON="koha-index-daemon" INDEXDAEMON_OPTS="--timeout 30 --conf $KOHA_CONF \ --directory /var/tmp/koha-index-daemon-$DBNAME" DAEMONOPTS="--name=$NAME \ --errlog=$ERRLOG \ --stdout=$STDOUT \ --output=$OUTPUT \ --verbose=1 --respawn --delay=30" USER="--user=$USER.$GROUP" case "$1" in start) log_daemon_msg "Starting Koha indexing daemon ($DBNAME)" if daemon $DAEMONOPTS $USER -- $INDEXDAEMON $INDEXDAEMON_OPTS; then log_end_msg 0 else log_end_msg 1 fi ;; stop) log_daemon_msg "Stopping Koha indexing daemon ($DBNAME)" if daemon $DAEMONOPTS $USER --stop -- $INDEXDAEMON $INDEXDAEMON_OPTS; then log_end_msg 0 else log_end_msg 1 fi ;; restart) log_daemon_msg "Restarting the Koha indexing daemon ($DBNAME)" if daemon $DAEMONOPTS $USER --restart -- $INDEXDAEMON $INDEXDAEMON_OPTS; then log_end_msg 0 else log_end_msg 1 fi ;; *) log_success_msg "Usage: /etc/init.d/$NAME {start|stop|restart}" exit 1 ;; esac Then I create a symlink for this script as:- $ ln -s /usr/share/koha/bin/koha-zebra-indexdaemon-ctl.sh /etc/init.d/koha-zebra-indexdaemon While I am running this file giving any option start|stop|restart it displays error, like as below: $ /etc/init.d/koha-index-daemon start shows error:- /etc/init.d/koha-index-daemon: line 59: log_daemon_msg: command not found /etc/init.d/koha-index-daemon: line 60: daemon: command not found /etc/init.d/koha-index-daemon: line 63: log_end_msg: command not found And such as, /etc/init.d/koha-index-daemon stop shows error:- /etc/init.d/koha-index-daemon: line 67: log_daemon_msg: command not found /etc/init.d/koha-index-daemon: line 68: daemon: command not found /etc/init.d/koha-index-daemon: line 71: log_end_msg: command not found Any body can help me in this regard is very useful to me. I am using *koha 3.08* on *centos 6.2*. My zebra index version is *Zebra<http://www.indexdata.com/zebra>2.0.52. Thanx in Advance, Sunil *