[eside-ghost] Antes de Syslog

Alvaro Marin (split) eside-ghost@deusto.es
Wed, 14 May 2003 23:15:40 +0200


Respondiendo a Josean <varelse@clientes.euskaltel.es>, que a fecha Wed,
14 May 2003 17:53:44 +0100 escribió:

// Donde tengo que poner esos comandos para que se ejecuten al arrancar 
// debian y antes de que se inicie el Syslog.

Creas un script con esos dos comandos en /etc/init.d/
Por ejemplo:

#!/bin/sh
mkfifo /tmp/myLog.pipe
/home/user/project/LogToDb

guardas como logtdb y das permisos de ejecución con:
chmod +x logtdb

luego haces un enlace de ese script a /etc/rc2.d/S05logtodb
mismamente:
ln -s /etc/init.d/logtdb /etc/rc2.d/S05logtodb

El S05 es debido, a que si te fijas en el contenido del directorio
/etc/rc2.d/, son una serie de enlaces a los scripts de /etc/init.d que
es el runlevel que arranca Debian por defecto (2). El demonio syslog se
arranca con prioridad "10" , como indica su nombre (S10sysklogd), por lo
que le pones un nº más bajo para que tu script se ejecute antes.

Y creo que ya estaría....

agur!
split.