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
