Hola

Estoy haciendo un programa y tengo que arrancarlo como cuando arranca otro
demonio (named, diald, gpm, atd o cualquier otro).

Por lo que he visto, start-stop-daemon viene en el paquete dpkg, por lo
que supongo que es espec�fico de Debian �no es as�?
Tambi�n el directorio /etc/init.d es el sitio donde se almacenan los
scripts de inicio, apagado, recarga, reinicio, etc. de cada demonio.
�Tambi�n es espec�fico de Debian?
�Es pol�tica de Debian usar siempre start-stop-daemon para arrancar y
parar los demonios? Por lo que he visto en slink si, est� en todos los
scripts de init.d en los que he mirado.
No termino de comprender la utilidad de start-stop-daemon. Si el demonio
que lanzas no hace fork(), no devuelve el control, luego no sirve
para evitar eso en el demonio. No crea autom�ticamente el fichero con el
pid del demonio en /var/run, te lo tienes que crear dentro del programa
que quieres lanzar. Para matarlo, simplemente envia se�al de matar o la
que se le especifique al programa que le digas (por PID, nombre de
programa, usuario, nombre de proceso), que es lo mismo que hace kill
-loquesea, por lo tanto, solo hace comprobaciones y decide si enviar la
se�al a algun proceso o no. �Es como lo explico o me equivoco en algo?

La pregunta final, �para que un programa est� en Debian debe usar
necesariamente start-stop-daemon para arrancar y parar al igual que los
otros? Es que tengo en el programa un gsgstart y un gsgstop (el programa
se llama gsg, claro) para arrancar el conjunto de procesos y pararlos, y
no le veo la utilidad al start-stop-daemon al menos en mi programa.

Saludos.
-- 
---------------------------------------------------------------
Andres Seco Hernandez - [EMAIL PROTECTED]
http://www.ctv.es/USERS/andressh - Mi pagina
http://www.alamin.es.org - Alamin GSM SMS Gateway
---------------------------------------------------------------
Microsoft Certified Product Specialist MCP ID 445900
Debian GNU Linux 2.1 (slink) - Linux Registered User no. 113867
---------------------------------------------------------------
06/06   First drive-in movie, 1933
06/06   Normandy landing, 1944

Attachment: pgpUWw3MrUgBN.pgp
Description: PGP signature

Responder a