mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 18:00:12 +01:00
32 lines
836 B
Bash
Executable File
32 lines
836 B
Bash
Executable File
#!/bin/bash
|
|
|
|
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
|
|
MAINTMPFILE=/var/run/piler/main.indexer.tmp
|
|
INDEXER=indexer
|
|
PRIORITY=mail.error
|
|
|
|
if [ -f $MAINTMPFILE ]; then echo "INDEXER ERROR: indexer merging to main index is already running. It started at "`cat $MAINTMPFILE` | logger -p $PRIORITY ; exit 1; fi
|
|
|
|
date > $MAINTMPFILE
|
|
|
|
function finish {
|
|
rm -f $MAINTMPFILE
|
|
}
|
|
|
|
trap finish EXIT
|
|
|
|
echo "INDEXER INFO: merging to main started" | logger -p $PRIORITY
|
|
|
|
$INDEXER --quiet --merge main1 dailydelta1 --merge-dst-range deleted 0 0 --rotate
|
|
|
|
echo "INDEXER INFO: merging to main finished" | logger -p $PRIORITY
|
|
|
|
sleep 5
|
|
|
|
echo "INDEXER INFO: resetting daily delta started" | logger -p $PRIORITY
|
|
|
|
$INDEXER --quiet dailydelta1 --rotate
|
|
|
|
echo "INDEXER INFO: resetting daily delta finished" | logger -p $PRIORITY
|
|
|