maybe

<<for X cycles then stop>>


On Wed, Nov 6, 2013 at 9:26 AM, Josh Blancett <[email protected]> wrote:

> you can also say `monit unmonitor [service]`  which pretty much does
> exactly what it sounds like.
>
>
> On Wed, Nov 6, 2013 at 3:30 AM, Roose, Marco <[email protected]>wrote:
>
>> Hi Vicky,
>> the first point is something I thought about a while before. I think
>> there is no easy solution because the "machine" does not know if the
>> service crashed or was canceled. The only thing you could do form my
>> opinion is to extend the init-script of the service with something which
>> sets a system wide variable which is visible for monit (just as how I would
>> try to do it in principle for the monit init script):
>>
>> case "$1" in
>>         start)
>>                 echo -n "Starting monit "
>>
>>         ### RESET THE MANULA FLAG ####
>>         if test "yes" = "${ monit_stop_manual }"; then
>>                 export monit_stop_manual = ""
>>         fi
>>
>>                 if test "yes" = "${MONIT_VIA_INITTAB}"; then
>>                         echo "via /etc/inittab"
>>                         "${MONIT_MODIFY_INITTAB}" --add && echo -en
>> "${esc}[1A"
>>                 else
>>             PID_DIR=$(/bin/basename "$MONIT_PID_FILE")
>>             /bin/mkdir -p -m0700 "$PID_DIR"
>>                         checkproc -p "${MONIT_PID_FILE}" "${MONIT_BIN}"
>> && \
>>                                 echo -n " Warning: monit already running.
>> "
>>                         startproc -p "${MONIT_PID_FILE}" "${MONIT_BIN}"
>> -c "${MONIT_RC_FILE}" ${MONIT_ARGS}
>>                 fi
>>                 rc_status -v
>>                 test $? -eq 0 && touch "${MONIT_SUBSYS_FILE}"
>>                 ;;
>>         stop)
>>                 echo -n "Shutting down monit "
>>         ### FLAG IF THE SERVICE WAS STOPED MANUAL ###
>>         export monit_stop_manual = "yes"
>>
>>                 if test "yes" = "${MONIT_VIA_INITTAB}"; then
>>                         echo "from /etc/inittab"
>>                         "${MONIT_MODIFY_INITTAB}" --remove && echo -en
>> "${esc}[1A"
>>                 else
>>                         checkproc -p "${MONIT_PID_FILE}" "${MONIT_BIN}"
>> || \
>>                                 echo -n " Warning: monit not running. "
>>                         killproc -p "${MONIT_PID_FILE}" "${MONIT_BIN}"
>>                 fi
>>                 rc_status -v
>>                 test $? -eq 0 && rm -f "${MONIT_SUBSYS_FILE}"
>>                 ;;
>>
>> If this exists you should be able to use it in your monit configuration
>> (how to this maybe should answered by the monit team with a fully working
>> solution ;-)
>>
>> Best regards,
>> Dr. Marco Roose
>>
>> -----Original Message-----
>> From: [email protected] [mailto:
>> [email protected]] On Behalf Of
>> Gonzalez, Victoria
>> Sent: Wednesday, November 06, 2013 2:20 AM
>> To: This is the general mailing list for monit
>> Subject: How to prevent monit from auto -restarting process
>>
>> Hi all,
>>
>> I have been looking through archive and I still have a couple of
>> questions.
>>
>> 1. If there a why to prevent monit from auto restarting a process that
>> has been manually stopped?
>>
>> 2. when monit is install for the first time, it fails the first time, but
>> succeeds the on the following starts.  Is there a setting or file that is
>> needed intially?
>>
>> Thanks,
>> ~Vicky
>>
>> --
>> 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
>



-- 
---------------------------------------------------------------------------------------------------------------------
() ascii ribbon campaign - against html e-mail
/\
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to