attachment search

This commit is contained in:
SJ
2015-04-27 14:30:08 +02:00
parent b4805171a2
commit 0e3f2836fe
3 changed files with 52 additions and 2 deletions

27
util/indexer.attachment.sh Executable file
View File

@ -0,0 +1,27 @@
#!/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
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

View File

@ -44,7 +44,7 @@ load_default_values() {
make_certificate() {
if [ ! -f $SYSCONFDIR/piler.pem ]; then
echo -n "Making an ssl certificate ... "
openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj "$SSL_CERT_DATA" -keyout $SYSCONFDIR/piler.pem -out 1.cert
openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj "$SSL_CERT_DATA" -keyout $SYSCONFDIR/piler.pem -out 1.cert -sha1
cat 1.cert >> $SYSCONFDIR/piler.pem
chmod 600 $SYSCONFDIR/piler.pem
rm 1.cert
@ -281,6 +281,7 @@ make_cron_entries() {
echo "### PILERSTART" >> $CRON_TMP
echo "5,35 * * * * $LIBEXECDIR/piler/indexer.delta.sh" >> $CRON_TMP
echo "30 2 * * * $LIBEXECDIR/piler/indexer.main.sh" >> $CRON_TMP
echo "15,45 * * * * $LIBEXECDIR/piler/indexer.attachment.sh" >> $CRON_TMP
echo "*/15 * * * * $INDEXER --quiet tag1 --rotate" >> $CRON_TMP
echo "*/15 * * * * $INDEXER --quiet note1 --rotate" >> $CRON_TMP
echo "30 6 * * * /usr/bin/php $LIBEXECDIR/piler/generate_stats.php --webui $DOCROOT" >> $CRON_TMP