CREAR UN SERVICIO EN UBUNTU
Posted: viernes, 5 de febrero de 2010 by Skuarch in Etiquetas: demonio, init.d.update, servicios ubuntu, ubuntuEstos son los pasos para crear un servicio en ubuntu
se crea un archivo con el nombre del servicio
sudo gedit /etc/init.d/nombreServicio
el contenido del archivo puede ser el siguiente
#! /bin/sh
#ejemplo, path de la aplicacion
MyVar=/opt/algunLugar
case "$1" in
start)
echo "starting nombreServicio"
$MyVar
/./startNombreServicio
;;
restart)
$0 stop
$0 start
;;
stop)
echo "stopping nombreServicio"
$MyVar
./stopNombreServicio
;;
*)
echo $"usage: $0 {start|stop|restart}"
exit 3
;;
esac
:
obviamente el comando sudo $MyVar
/./stopNombreServicio llama a un .sh previamente creado y con permisos, el comando le agrega al principio el path al .sh
despues de crear el archivo se le dan permisos
sudo chmod a+x /etc/init.d/nombreServicio
y por ultimo hacemos que se corra en todos los niveles
sudo update-rc.d nombreServicio defaults
para quitar el servicio se borra el archivo que se creo en /etc/init.d/nombreServicio
sudo rm /etc/init.d/nombreServicio
y se quita de init.d
sudo update-rc.d nombreServicio remove
con eso quitamos el servicio
lo podemos checar con el comando
service --status-all
espero te sirva, y si no te serve pues vete !!!!