Hi Anthony, hello all,

the chmod of the file is 0755.
The output of the monit -vv:

/Process Name             = contego
 Pid file                         = /home/sms/vouchers/contego.pid
 Monitoring mode      = active
Start program = '/home/sms/vouchers/contego_start.sh' as uid 1000 as gid 1000 timeout 30 second(s) Stop program = '/home/sms/vouchers/contego_stop.sh' as uid 1000 as gid 1000 timeout 30 second(s) Existence = if does not exist 1 times within 1 cycle(s) then restart else if succeeded 1 times within 1 cycle(s) then alert Pid = if changed 1 times within 1 cycle(s) then alert Ppid = if changed 1 times within 1 cycle(s) then alert/

The problem with log is the monit says the same - Execution failed - there. As you can see:

/[UTC Jul  9 17:45:21] error    : 'contego' process is not running
[UTC Jul  9 17:45:21] info     : 'contego' trying to restart
[UTC Jul 9 17:45:21] info : 'contego' start: /home/sms/vouchers/contego_start.sh
[UTC Jul  9 17:45:51] error    : 'contego' failed to start/

It is very interresting.

On 9. 7. 2014 19:39, Anthony Griffiths wrote:
hi I'm no expert on this but I use:
# chmod 755 /path/to/script.sh
also, when it says 'Execution failed' are you getting this in the console or in monit.log?. Have you tried running monit in debig mode? (it shows a lot more detail)
eg: #monit -vv


On Wed, Jul 9, 2014 at 6:04 PM, Martin Vaner <[email protected] <mailto:[email protected]>> wrote:

    Hi there.
    I just have a little problem. Monit does not want to start my bash
    script, and i do not know why, monit is saying only "Execution
    failed" so i cant identify what is causing my problem.

    *Information about script**:*
    /
    #!/bin/bash
    if [ -f /home/sms/vouchers/contego.pid ]
    then
    echo 'process already running'
    else
    java -Xmx1024m -jar jacon2.jar &
    pid_number=`ps -e -o pid,command | grep "jacon2.jar" | grep -v
    "\<grep\>"`
    touch contego.pid
    echo $pid_number > contego.pid
    fi/

    *File permissions:*
    /-rwxr-xr-x 1 sms sms 256 Jul  9 16:46 contego_start.sh/

    *Monit config file:*
    /check process contego with pidfile /home/sms/vouchers/contego.pid
        start program = "/home/sms/vouchers/contego_start.sh"
              as uid "sms" and gid "sms"
        stop program = "/home/sms/vouchers/contego_stop.sh"
              as uid "sms" and with gid "sms"/

    When i run my script directly from console, the script is working
    without any issues.
    This is another problem what i have encountered before.

    Thank you for tips.

    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

Reply via email to