Re: [syslog-ng] Destination program behavior
My script is meant to run once and exit. Could it be the problem.
Yes absolutely. You cannot exit after each log message, that is not permitted and explains why you are getting the SIGPIPE errors. You have to run in a loop, reading and processing >messages from stdin until you get an eof. See old postings to this list. Here's a pointer to one that gives an outline bash script that you can build upon.
https://lists.balabit.hu/pipermail/syslog-ng/2008-March/011512.html
Thank for the information. The script didn't work at first, at least under SuSE 10 with the native syslog-ng version 1.6.8 I compile and tried with version 2.0.9, and it work. :) I do have one more question for you. For now, I cannot replace the current syslog-ng V1.6.8. Can I run a second instance of syslog-ng, in this case version 2.0.9. The second one will have a different configuration file, and basically only run my destination program rule. Thanks again -- Helen Hayes - "Age is not important unless you're a cheese."
participants (1)
-
Gaetan Lord