> uname -a > Linux my.host.name.here.com 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:34:28 EST >2008 x86_64 x86_64 x86_64 GNU/Linux
> bash --version > GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) ________________________________ From: sven falempin <[email protected]> To: s contini <[email protected]>; This is the general mailing list for monit <[email protected]> Sent: Friday, June 14, 2013 10:58 AM Subject: Re: syntax errors with “check program” for custom bash script uname -a ? which bash ? <</usr/bash>> On Fri, Jun 14, 2013 at 1:32 PM, s contini <[email protected]> wrote: > I am getting syntax errors when I try to check the exit status of a bash script using monit's "check program". If I run the bash script manually, it doesn't error. But if I do monit reload with my monit check program in the config, monit gives me errors. >Here's my current monit .conf file -- >check program myscript with path "/etc/monit.d/script_to_run.sh" if status != >0 then alert >If I change it to this to make sure monit uses bash to parse the file... >check program myscript with path "/usr/bash /etc/monit.d/script_to_run.sh" if >status != 0 then alert >Then I get this error >Warning: Program does not exist: '"/bin/bash /etc/monit.d/script_to_run.sh"' > > >Even if I have basic test script stuff in script_to_run.sh I still get errors: >#!/bin/bash exit 0 >Monit will complain -- >Error: syntax error 'exit' >If I have this in script_to_run.sh: >#!/bin/bash echo "hello" >Monit will complain -- >Error: syntax error 'echo' >For reference -- I have monit 5.4, have followed the "check program" example in the man monit doc, and am able to configure/use monit "check process..." just fine on the same server. And yeah, bash scripts run fine if not through monit... > >Thoughts? >-- >To unsubscribe: >https://lists.nongnu.org/mailman/listinfo/monit-general > -- --------------------------------------------------------------------------------------------------------------------- () ascii ribbon campaign - against html e-mail /\
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
