Appending stdout of a processs to a log file has always been possible. Just wrap the program in a shell and simply pipe the output as you want. For instance,
start program = "/usr/bin/bash -c '2>&1 1>>/some/file /bin/ls'" I should also mention that we recently have added a 'check program' option to Monit. This allows Monit to execute and test the exit value of the program. If the program fails, Monit will grab stderr and make that part of the alert message and log it. On Oct 5, 2011, at 1:20 AM, Michael McCormick wrote: > Did anything ever come of this? I have a process that logs to the stdout and > I want to >> to a log file. > > > > Re: [monit] Capturing a monitored processes stdout and stderr > > From: Jan-Henrik Haukeland > Subject: Re: [monit] Capturing a monitored processes stdout and stderr > Date: Wed, 02 Jul 2008 02:19:51 +0200 > This is not possible now. I'm working on implementing script support for > monit and while doing that will also add support for piping stdout and err > from a executed program. -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
