En este caso, debido a la migración de un sistema windows a ubuntu, es necesario lanzar una aplicación de windows con wine y un usuario determinado.
Primero creamos el archivo script
vi /etc/init.d/opacy le editamos el siguiente contenido:
#!/bin/sh
### BEGIN INIT INFO
# Provides: Catalogo
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Opac CRUB
# Description: Catalogo OnLine de la Biblioteca
# CRUB UNCo
### END INIT INFO
set -e
NAME=opac
PIDFILE=/var/run/$NAME.pid
#This is the command to be run, give the full pathname
DAEMON=/usr/bin/wine
DAEMON_OPTS=" /home/hector/.wine/drive_c/OpenMP/apache/Apache.exe -k start"
Luego de esto damos atributo de ejecuciónexport PATH="${PATH:+$PATH:}/usr/sbin:/sbin"case "$1" instart)echo -n "Starting daemon: "$NAMEstart-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTSecho ".";;stop)echo -n "Stopping daemon: "$NAMEstart-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILEecho ".";;restart)echo -n "Restarting daemon: "$NAMEstart-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDFILEstart-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTSecho ".";;*)echo "Usage: "$1" {start|stop|restart}"exit 1esacexit 0
chmod +x /etc/init.d/opacY finalmente agregamos el servicio a nuestro run level.
update-rc.d opac defaults
Fuentes:
http://www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/chap3sec21.html
http://manpages.ubuntu.com/manpages/saucy/man8/start-stop-daemon.8.html
http://blog.frd.mn/how-to-set-up-proper-startstop-services-ubuntu-debian-mac-windows/
http://manpages.ubuntu.com/manpages/hardy/es/man8/update-rc.d.8.html
No hay comentarios:
Publicar un comentario