[Nagiosplug-devel] [ nagiosplug-Bugs-1985230 ] check_snmp does not allow " chars in cmdline
Ton Voon
ton.voon at opsera.com
Thu Mar 12 15:55:07 CET 2009
On 12 Mar 2009, at 14:13, Richard Edward Horner wrote:
>> mechanyx: There may be quoting that is required at Nagios. If you
>> use $ in
>> a command argument, you need to escape it with $$.
>
> I had read this in the documentation somewhere when I was trying to
> get this working and it didn't work although I think what you're
> saying is a tad different than what I read. I believe I escaped the $
> with a $ so I had $$ but it sounds like you're saying escape with $$
> which would result in $$$. Yes? If so, I do not recall trying triple
> dollar sign.
Actually, $$ is fine. $$$ would probably get evaluated to $ (the first
escaped, the second removed due to an invalid macro).
You then have to consider the shell, so sticking single quotes around
it will stop the shell from evaluating the ${sometext} as a variable.
This is all before it even reaches the plugin....
Ton
More information about the Devel
mailing list