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
