rgerhards at hq.adiscon.com
Wed Nov 23 16:30:21 CET 2011
> -----Original Message-----
> From: rsyslog-bounces at lists.adiscon.com [mailto:rsyslog-
> bounces at lists.adiscon.com] On Behalf Of Brian Dorling
> Sent: Wednesday, November 23, 2011 4:13 PM
> To: rsyslog at lists.adiscon.com
> Subject: Re: [rsyslog] Ominous
> Brian Dorling <brian_dorling <at> t-online.de> writes:
> > I guess this is the culprit:
> > if $msg contains_i 'WAN is up' and $source contains_i 'buffalo' then
> > ^/usr/sbin/mailtext-nosyslog.sh;WAN
> Not, quite. I changed the script to use another email sender last week. It
> expects two parms.
> 1 = Subject, 2 = body. If 2 is empty it should EOT itself after 60 seconds.
> Seems like
> it does, sometimes. As rsyslog calls the script with just 1 parm (from the
> template) then that prgram would just hang. And that seems to have hung
> Phew, at least that is clear now!
> Question. Any way to pass 2 string parms out of a template?
> Thanks for the help.
Actually, the exec program action is a real quick and dirty hack. I suggest
to have a look at omprog :)
More information about the rsyslog