Did you set the permission of the script ? And added #!/bin/bash

Sent from my iPhone 5

> On 20 Mar 2014, at 4:09 PM, Martin Vaner <[email protected]> wrote:
> 
> Same problem. The console output is:
> 
> root@CSMS-MontageTV:/mnt/vouchers# sh /usr/local/bin/logtest.sh 
> 0
> 
> Monit is saying:
> 
> failed to execute '/etc/monit/scripts/contego_logtest' -- Exec format error
> 
> I do not know more what can i do.
> 
> 
> 
> 
> Dne 20.3.2014 14:45, admin-at-extremeshok-dot-com napsal(a):
>> Should work ;-P
>> 
>> ## eXtremeSHOK.com
>> errorcount=`tail -n 10 /mnt/vouchers/contego.log | grep "Error" | wc -l`
>> if [ $errorcount -gt 0 ] ; then
>>   echo "OK working"
>>   exit 0
>> else
>>   echo "$errorcount" 1>&2;
>>   exit 10
>> fi
>> ## eXtremeSHOK.com
>> 
>> 
>>> On 3/20/2014 3:39 PM, Martin Vaner wrote:
>>> Hello all, 
>>> 
>>> i have a one question. 
>>> I am using monit to monitor all of our servers all around the world, but i 
>>> have a little problem in this moment. 
>>> 
>>> I need to monitor one log file using external bash script (logtest.sh):
>>> 
>>> #!/bin/bash
>>> errorcount=`tail -n 10 /mnt/vouchers/contego.log | grep "Error" | wc -l`
>>> if [ $errorcount -gt 0 ]; then
>>> exit 0;
>>> else
>>> exit $?;
>>> fi
>>> 
>>> So, when i run this script from the console, it is working fine. I tried to 
>>> do test in the monitrc file, as described here: http://goo.gl/LviXBV (monit 
>>> official how to):
>>> 
>>> check program contego_errors with path /usr/local/bin/logtest.sh 
>>>     if status != 0 then alert
>>> 
>>> I also tried to put quotes in the path, but monit still getting this error:
>>> 
>>> Failed to execute '/usr/local/bin/logtest.sh' -- Exec format error
>>> 
>>> Do you have some tips & tricks, how can i run this script to test what i 
>>> need? I also tried something like:
>>> 
>>> "/bin/bash '/usr/local/bin/logtest.sh'" and any other combinations of "" 
>>> and '' ... And i am still getting the same error. 
>>> 
>>> Thank you, 
>>> 
>>> Regards, 
>>> 
>>> Martin 
>>> 
>>> 
>>> --
>>> To unsubscribe:
>>> https://lists.nongnu.org/mailman/listinfo/monit-general
>> 
>> 
>> 
>> --
>> To unsubscribe:
>> https://lists.nongnu.org/mailman/listinfo/monit-general
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to