summaryrefslogtreecommitdiff
blob: 1cf802f7b05febf4fc5fc570fc8361f2dec8cdf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#! /bin/bash

# The eupdatedb script _needs_ to be installed with the filename 'eupdatedb'
# because it does things based on basename $0.

# Run some script

SCRIPT="/usr/sbin/eupdatedb"
SCRIPTPREOPTS="nice -n 19"
SCRIPTOPTS="--quiet"
PRECOMMAND=""
POSTCOMMAND=""
DATE="`date +%Y%m%d`"
LOG="/var/log/`basename ${SCRIPT}`"

${PRECOMMAND}

# Start logging
echo "--- Starting ${SCRIPT} for ${DATE} ---" >> ${LOG}

if [ "`${SCRIPTPREOPTS} ${SCRIPT} ${SCRIPTOPTS}`" ]
then
	 echo "${SCRIPT}: success." >> ${LOG}
else
	echo "ERROR: ${SCRIPT} failed." >> ${LOG}
fi

# Cleanup tasks
${POSTCOMMAND}

# End logging
echo "--- Ending ${SCRIPT} for ${DATE} ---" >> ${LOG}