Edward A. Muller wrote:
> Any idea on how I can use monit to monitor the number of files in a directory?
>
> Mailman for some of our customers goes bonkers sometimes and just stops
processing mail in the $MAILMANHOME/qfiles/out directory. Restarting mailman fixes
the problem. I'd like to use monit to restart Mailman should the number of files
in the qfiles/out directory reaches something like 50 or 100 files.
>
#!/bin/bash
LIMIT=your_limit
NUM=`ls -1 directory |wc -l`
if [ $NUM -lt $LIMIT ]
then
touch /var/tmp/flagfile
fi
run this script via cron (for example, every 20 minutes) and do
timestamp check on /var/tmp/flagfile (or any file you decide).
--
***********************************************************************
Pavel Urban (address@hidden)
O2 system disaster
Telefonica O2 Czech Republic, a.s. - www.cz.o2.com
***********************************************************************
Vegetables should not operate electronic equipment.
Computer Stupidities, http://rinkworks.com/stupid/
***********************************************************************
--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general