#!/bin/bash export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin DELTATMPFILE=/var/run/piler/delta.attachment.indexer.tmp INDEXER="indexer --config SYSCONFDIR/piler/sphinx.conf" PRIORITY=mail.error TOUCHFILE=/var/piler/stat/indexer.attachment if [ -f $DELTATMPFILE ]; then echo "INDEXER ERROR: att1 indexing is already running. It started at "`cat $DELTATMPFILE` | logger -p $PRIORITY ; exit 1; fi date > $DELTATMPFILE touch $TOUCHFILE function finish { rm -f $DELTATMPFILE } trap finish EXIT echo "INDEXER INFO: indexing att1 started" | logger -p $PRIORITY $INDEXER --quiet att1 --rotate echo "INDEXER INFO: indexing att1 finished" | logger -p $PRIORITY