Hi everyone,

aped is working on my Debian Squeeze server. All ape-jsf tests OK.
But I was not able to make a correct '/etc/init.d/aped' file in order to 
launch daemon at boot time.

Here is my (-rwxr-xr-x) root:root '/etc/init.d/aped' source file:

#! /bin/sh

### BEGIN INIT INFO

# Provides:          ape

# Required-Start:    $remote_fs $syslog $network

# Required-Stop:     $remote_fs $syslog $network

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: ape

# Description:       Enable Ajax Push Engine service for real-time web 
services

### END INIT INFO

# /etc/init.d/aped

#

# chkconfig: 2345 85 15

# description: APE Daemon

# processname: APE Daemon

#

# Install the service with chkconfig --add aped

#

# Define where ape is installed.

# The trailing slash is required ( Example : /my/path/bin/ )

APE_DIRECTORY=/usr/local/ape/bin/


# Define the PID File

PIDFILE=/var/run/aped.pid


# Source function library.

. /lib/lsb/init-functions


DAEMON="${APE_DIRECTORY}aped --cfg ${APE_DIRECTORY}ape.conf > /dev/null"


start() {


        echo -n "Starting APE... "


        cd $APE_DIRECTORY;

        daemon $DAEMON

        RETVAL=$?

        echo

        [ $RETVAL = 0 ] && touch /var/lock/subsys/aped

        return $RETVAL

}


stop() {

        echo "Stopping APE..."

        kill `cat /var/run/aped.pid`

        RETVAL=$?

        echo

        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/aped

}


case "$1" in

    start)

        start

        ;;

    stop)

        stop

        ;;

    restart)

        stop

        start

        ;;

    *)

        echo "Usage:  {start|stop|restart}"

        exit 1

        ;;

esac

exit $RETVAL


I have changed 'source function library' in order to avoid file not found 
error on Debian Squeeze, and Installed file with 'update-rc.d aped 
defaults' terminal command. But when I issue 'service aped start' terminal 
command, I get the following error :
Starting APE... /etc/init.d/aped: 66: daemon: not found

One other thing is that if I launch ape daemon manually (./aped &) no 
PIDFILE is created.
Looking into bin/ape.log file, tells '2014-02-11 18:03:34 - src/entry.c:188 
- APE starting up - pid : 10953' which is the correct PID number.
But no PIDFILE created by the daemon whatever directory set in DAEMON 
variable.

Any idea ?
Thanx for your help
Cheers

-- 
-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

--- 
You received this message because you are subscribed to the Google Groups "APE 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to