[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Crear demonio



Hola listeros

la verdad es que no se si este es el mejor sitio pàra preguntar esto.
Estoy creando una aplicación en python y deseo empaquetarla. Para ello
creo mi paquete y edito el archivo "init.d.ex" para crear un scripts
para iniciar mi proceso cundo se cargue el init.d/

Este archivo es tal que asi:

####################
#!/bin/sh
#
# --> CD-CRISOL init.d scripts (create with skeletor.)
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON='/usr/bin/web_cdcrisol'
NAME="web_cdcrisol"
DESC="Cd-Crisol Web Interface daemon service"

set -e

case "$1" in
 start)
       echo -n "Starting $DESC: "
       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
               --exec $DAEMON -- $DAEMON_OPTS
       echo "$NAME."
       ;;
 stop)
       echo -n "Stopping $DESC: "
       start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
               --exec $DAEMON
       echo "$NAME."
       ;;
 *)
       N=/etc/init.d/$NAME
       # echo "Usage: $N {start|stop}" >&2
       echo "Usage: $N {start|stop|reload}" >&2
       exit 1
       ;;
esac

exit 0
####################

...y...

pelukas@bameda:~$ ls -l /usr/bin/web_cdcrisol
lrwxrwxrwx 1 root root 38 2006-12-15 16:31 /usr/bin/web_cdcrisol ->
../share/cd-crisol/web/web_cdcrisol.py
pelukas@bameda:~$

por lo tanto ejecutamos un scripts en python.

MI problema es que cuando hago un $ \etc\init.d\web_cdcrisol stop el
proceso que se inició no finaliza.

$ sudo /etc/init.d/cd-crisol start
Starting Cd-Crisol Web Interface daemon service: Launching server:
http://0.0.0.0:8080/
...

(en otra terminal)

$ sudo /etc/init.d/cd-crisol stopstop
Stopping Cd-Crisol Web Interface daemon service:

(y no pasa nada)

$ ps aux | grep python
hplip     3947  0.0  0.2   9672  1032 ?        S    Dec15   0:00
python /usr/sbin/hpssd
root      7883  0.3  1.5  11096  7880 pts/1    S+   10:27   0:00
/usr/bin/python /usr/bin/web_cdcrisol

¿Alguien sabe como puedo solucionar esto y que me chape la aplicacion/scripts?

Gracias de antemano. un saludo.

--
____________________________________________
|
|    David Barragán Merino
|    E-mail: bameda@ARROBA@gmail.com
|    Ingeniería Informática
|    Universidad Carlos III Madrid
|____________________________________________



Reply to: