You are not logged in.

#1 2009-12-26 21:24:54

milomak
Member
Registered: 2009-11-04
Posts: 61

hellanzb not starting at boot

I can start hellanzb after boot as follows (as root)

root@jarch ~]# /etc/rc.d/hellanzb start
:: Starting hellanzb                                                                    [DONE]

But when I try to start it as a daemon it doesn't work

root@arch ~]# cat /etc/rc.conf | grep hella
DAEMONS=(syslog-ng network netfs crond alsa hal fam sshd kdm sensors cups vboxdrv @hellanzb)

I tried i without @ and the result was the same - I had to start hellanzb manually

Here is the command

[root@arch ~]# cat /etc/rc.d/hellanzb                                                    
#!/bin/bash                                                                                    

# source application-specific settings
[ -f /etc/conf.d/hellanzb ] && . /etc/conf.d/hellanzb

. /etc/rc.conf
. /etc/rc.d/functions

case "$1" in
        start)
        stat_busy "Starting hellanzb"
        /bin/su - ${HELLANZB_USER} -c " /usr/bin/python /usr/bin/hellanzb.py -D -c ${HELLANZB_CONF} &> /dev/null"                                                                             
        if [ $? -gt 0 ]; then                                                                  
                stat_fail                                                                      
        else                                                                                   
                add_daemon hellanzb                                                            
                stat_done                                                                      
        fi                                                                                     
        ;;                                                                                     
        stop)                                                                                  
        stat_busy "Stopping hellanzb"                                                          
        /bin/su - ${HELLANZB_USER} -c " /usr/bin/python /usr/bin/hellanzb.py -c ${HELLANZB_CONF} shutdown &> /dev/null"                                                                       
        if [ $? -gt 0 ]; then
                stat_fail
        else
                rm_daemon hellanzb
                stat_done
        fi
        ;;
        restart)
        $0 stop
        sleep 2
        $0 start
        ;;
        *)
        echo "usage: $0 {start|stop|restart}"
esac
exit 0

Offline

Board footer

Powered by FluxBB