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.