El 30/01/08, Carlos E. R. escribió:
destination routerip { program("/usr/local/syslog-askandlogrouterip"); }; log { source(ext); filter(f_router_got_ip); destination(routerip); };
entonces falla, el programa en cuestión no se ejecuta. Algo falla.
Si llega a ejecutarlo (o al menos a intentarlo) deberías tener el error grabado en el registro (messages o warn).
¿Has probado a detener apparmor / auditd y ver si de esta forma se ejecuta? Si lo tienes activado y configurado con algún perfil quizá le impida lanzar el script pensando que va a hacer alguna barbaridad :-?
El programa está bien, si lo llamo externamente hace lo que debe. Pero el syslog no lo carga: igual no le gusta que sea un script :-(
Prueba a llamar a algún binario (programa) en lugar del script tuyo, algo que no parezca sospechoso >:-).
O no lo han compilado con ese soporte.
No creo :-/
Saludos,