CREAR UN SERVICIO EN UBUNTU

Posted: viernes, 5 de febrero de 2010 by Skuarch in Etiquetas: , , ,
2

Estos 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 !!!!

2 comentarios:

  1. Anónimo says:

    lo voy a probar !!

  1. Anónimo says:

    Muy bueno! Así que me quedo :)