Issue with MAILC env variable?
Actually.. I think I've narrowed it down to this in the hobbitlaunch.cfg file
ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg
When it's parsing that it gives the error for the MAILC option. The server itself seems to send out emails fine with the syntax on alerts.
-----Original Message----- From: Tom Moore Sent: Wednesday, December 09, 2009 3:12 PM To: 'hobbit at hswn.dk' Subject: Issue with MAILC env variable?
I'm trying to use the -r option in "nail" to change the from address headers. It works fine if I just have an email address, however if I use the (Name) nomenclature the hobbitd bombs with this error:
/usr/local/xymon/server/etc/hobbitserver.cfg: line 97: syntax error near unexpected token (' /usr/local/xymon/server/etc/hobbitserver.cfg: line 97: MAILC="/usr/bin/nail -r "user at blah.com (Xymon)""
Env is this:
MAILC="/usr/bin/nail -r "user at blah.com (Xymon)""
MAIL="$MAILC -s"
From the command line this works fine as well:
/usr/bin/nail -r "user at blah.com (Xymon)" myemail at something.com
Is there something in Xymon that is interpreting the parenthesis? I've even tried to escape them with \ to no avail.
Thx, Tom
Resolved. It turns out I have a bash script running from hobbitlaunch.cfg, and in bash parenthesis have a special meaning and thus it blows up when running the cmd:
. /usr/local/xymon/server/etc/hobbitserver.cfg
I changed the MAILC line to use single quotes such as:
MAILC="/usr/bin/nail -r 'user at blah.com (Xymon)'"
And all is well. Sorry for the email traffic, but hey, this will hit the archive and maybe help someone in the future ;)
-Tom
-----Original Message----- From: Tom Moore Sent: Wednesday, December 09, 2009 4:58 PM To: Tom Moore; hobbit at hswn.dk Subject: RE: Issue with MAILC env variable?
Actually.. I think I've narrowed it down to this in the hobbitlaunch.cfg file
ENVFILE /usr/local/hobbit/server/etc/hobbitserver.cfg
When it's parsing that it gives the error for the MAILC option. The server itself seems to send out emails fine with the syntax on alerts.
-----Original Message----- From: Tom Moore Sent: Wednesday, December 09, 2009 3:12 PM To: 'hobbit at hswn.dk' Subject: Issue with MAILC env variable?
I'm trying to use the -r option in "nail" to change the from address headers. It works fine if I just have an email address, however if I use the (Name) nomenclature the hobbitd bombs with this error:
/usr/local/xymon/server/etc/hobbitserver.cfg: line 97: syntax error near unexpected token (' /usr/local/xymon/server/etc/hobbitserver.cfg: line 97: MAILC="/usr/bin/nail -r "user at blah.com (Xymon)""
Env is this:
MAILC="/usr/bin/nail -r "user at blah.com (Xymon)""
MAIL="$MAILC -s"
From the command line this works fine as well:
/usr/bin/nail -r "user at blah.com (Xymon)" myemail at something.com
Is there something in Xymon that is interpreting the parenthesis? I've even tried to escape them with \ to no avail.
Thx, Tom
Resolved. It turns out I have a bash script running from hobbitlaunch.cfg, and in bash parenthesis have a special meaning and thus it blows up when running the cmd:
. /usr/local/xymon/server/etc/hobbitserver.cfg
I changed the MAILC line to use single quotes such as:
MAILC="/usr/bin/nail -r 'user at blah.com (Xymon)'"
And all is well. Sorry for the email traffic, but hey, this will hit the archive and maybe help someone in the future ;)
I don't suppose you tried escaping the quotes?
MAILC="/usr/bin/nail -r \"user at blah.com (Xymon)\""
Regards,
Malcolm
-- Technical copy-editor & proofreader
KDE Proofreading Team KDE British English Translation Team
http://l10n.kde.org/team-infos.php?teamcode=en_GB
Facebook: http://www.facebook.com/FriendlyAtheist
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
Yea that was the first thing I tried. Got errors as well.
On Dec 9, 2009, at 8:49 PM, "Malcolm Hunter"
<malcolm.hunter at gmx.co.uk> wrote:
Resolved. It turns out I have a bash script running from hobbitlaunch.cfg, and in bash parenthesis have a special meaning
and thus it blows up when running the cmd:. /usr/local/xymon/server/etc/hobbitserver.cfg
I changed the MAILC line to use single quotes such as:
MAILC="/usr/bin/nail -r 'user at blah.com (Xymon)'"
And all is well. Sorry for the email traffic, but hey, this will
hit the archive and maybe help someone in the future ;)I don't suppose you tried escaping the quotes?
MAILC="/usr/bin/nail -r \"user at blah.com (Xymon)\""
Regards,
Malcolm
-- Technical copy-editor & proofreader
KDE Proofreading Team KDE British English Translation Team
http://l10n.kde.org/team-infos.php?teamcode=en_GB
Facebook: http://www.facebook.com/FriendlyAtheist
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
participants (2)
-
malcolm.hunter@gmx.co.uk
-
Tom.Moore@sas.com