2010-06-16 15 views
7

¿Cuál es la forma "correcta" de crear un daemon personalizado en Ubuntu, que se iniciará en el momento del arranque y podrá ser controlado por los comandos estándar de inicio/detención de daemon de Ubuntu?Creando un Ubuntu Daemon personalizado

¿Puedo copiar y pegar uno de los scripts en /etc/init.d o necesito "registrar" el daemon en otro lugar?

+0

¿Estás preguntando cómo escribir un demonio o simplemente lanzar uno? En este último caso, debe aclarar que luego haga su pregunta en superuser.com. –

Respuesta

0

Done.

segundo resultado para Google: ubuntu daemon startup

+0

Gracias. Mis términos de búsqueda "crear un daemon ubuntu" encontraron muchas preguntas similares, pero ninguna respuesta fue tan concisa. – Cerin

+1

La forma preferida es utilizar upstart. Ver la respuesta a continuación para el enlace. – Chris

11

Dado que pidió específicamente acerca de Ubuntu, usted debe saber que los scripts de inicio de estilo sysv (los que viven bajo /etc/init.d) se están eliminando gradualmente en favor de Los trabajos advenedizos, que en mi humilde opinión son mucho más fáciles de crear y trabajar. Estos son algunos enlaces para empezar:

http://upstart.ubuntu.com/

http://en.wikipedia.org/wiki/Upstart

http://www.netsplit.com/category/tech/upstart/

http://manpages.ubuntu.com/manpages/lucid/man5/init.5.html