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}
|